How to make effective FRQ page in web application
How to make effective FRQ page in web application:
Effective FRQ page in web application refer to the frequently
ask Questions list in web application .basically it have some important Question
and its answers for use understanding regarding to the web site /application.In the modern web application development we are consider
FAQ page in the other pages.
In FRQ pages we consider some important Question by client site and Admin or which responsive to meatiness of web site give the Answers of these Question.And these Questions always display in the web site FRQ page
some web site the visitors also give the Answers of these FRQ questions .in this way the user has permission to post the answers.
here we give the code and screen short .but we store all question in the data base first by the Admin End .we make this code for some fix Questions.
Code for aspx page :
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="frmFAQ.aspx.cs" Inherits="frmFAQ" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<table style="width: 100%" border="1">
<tr>
<td align="center" style="width: 100%" valign="top">
<h5 class="GWS_heading">
FAQs :
</h5>
<br />
<asp:Label ID="Msg" runat="server" Visible="False" ForeColor="Red" Font-Bold="True"
Font-Size="12px"></asp:Label>
<asp:GridView ID="GrdFAQ" runat="server" RowStyle-HorizontalAlign="Left" CellPadding="3"
AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:TemplateField Visible="false">
<ItemTemplate>
<asp:Label runat="server" ID="lblWeb_faqid" Text='<%#Eval("Web_faqid")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:TemplateField HeaderText="SNo.">
<ItemTemplate>
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField HeaderText="FAQ">
<ItemTemplate>
<table>
<tr>
<td>
<b> Qus <%#Container.DataItemIndex+1 %> :<asp:Label runat="server" ID="lblFAQ_Qus" Text='<%#Eval("FAQ_Qus")%>'></asp:Label></b>
</td>
</tr>
<tr>
<td>
Ans :<asp:Label runat="server" ID="lblFAQ_Ans" Text='<%#Eval("FAQ_Ans")%>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="#84CF96" />
<HeaderStyle BackColor="#4C945E" />
</asp:GridView>
</td>
</tr>
</table>
</asp:Content>
How to make effective FRQ page in web application |
Code for aspx.cs page :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class frmFAQ :
System.Web.UI.Page
{
Web_clsMasterAll objweb = new
Web_clsMasterAll();
protected void
Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
FillGrid();
this.GrdFAQ.Attributes.Add("bordercolor",
"c3cecc");
}
}
public void
FillGrid()
{
DataSet dsFAQ = new
DataSet();
try
{
dsFAQ = objweb.SELECT_FAQ();
if (dsFAQ.Tables[0].Rows.Count > 0)
{
GrdFAQ.DataSource = dsFAQ;
GrdFAQ.DataBind();
}
else
{
GrdFAQ.DataSource = "";
GrdFAQ.DataBind();
Msg.Text = "There is no data ..";
}
}
catch (Exception
ex)
{
}
}
}