我想将值移到asp.net

时间:2016-11-16 01:47:01

标签: asp.net gridview

我有一个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请先生给我解决方案。

1 个答案:

答案 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();