我有一个gridview,我在网格中添加了一个额外的colum我现在添加链接我想移动问题id的值,其中存在行链接我移动到另一个页面任何人都可以帮助我 在表单标签中,我使用此代码 This is the grid which which i use
<asp:GridView ID="GridView1" runat="server" OnRowEditing="GridView1_RowEditing" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoPostBack="true" AutoGenerateColumns="false" HeaderStyle-CssClass="HeaderStyle">
<RowStyle HorizontalAlign="Center" />
<Columns>
<asp:BoundField ItemStyle-Width = "250px" HeaderStyle-CssClass="HeaderStyle" DataField = "Question_Question" HeaderText = "Question"/>
<asp:BoundField ItemStyle-Width ="250" HeaderStyle-CssClass="HeaderStyle" DataField = "Question_Answer" HeaderText = "Answer"/>
<asp:BoundField ItemStyle-Width ="100" HeaderStyle-CssClass="HeaderStyle"
DataField = "Question_Keywords" HeaderText = "KeyWord"/>
<asp:BoundField ItemStyle-Width ="100" HeaderStyle-Cssclass="HeaderStyle"
DataField = "Question_Total_Marks" HeaderText = "Total Marks"/>
<asp:TemplateField ItemStyle-Width ="100" HeaderText="Edit" HeaderStyle-CssClass="HeaderStyle">
<ItemTemplate>
<a href="Teacher_Edit_Paper.aspx">Edit</a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width ="100" HeaderText="Delete" HeaderStyle-CssClass="HeaderStyle">
<ItemTemplate>
<a href="#">Delete</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在selectedindexchange上我调用了这个函数,但是这不起作用。想知道存在行编辑的问题的id请先生给我解决方案。
答案 0 :(得分:0)
您可以使用查询参数或会话,如
<强>查询字符串强>
<asp:hyperlink id = "hyp" navigateurl ="helloworld.com/id=1"></asp:hyperlink>
在其他页面
string id = Request.QueryString["id"].ToString();
会话
Session["id"] = id.ToString();
在其他页面
String id = Session["id"].ToString();