Asp.net 将值从一页遍历到另一页

Asp.net 将值从一页遍历到另一页,asp.net,request.querystring,Asp.net,Request.querystring,我有2页aspx(view.aspx,edit.aspx)。 在view.aspx下,我有一个显示以下字段的网格。 class,photo,photocaption,Edit,其中包括类名、类的图像和照片的标题,以及一个用于编辑的链接按钮,该按钮遍历到Edit.aspx 在edit.aspx下,我有一个由 Class(a drop down box), Photo(text box with BROWSE button), photocaption(Textbox). 当我在视图.aspx中单

我有2页aspx<代码>(view.aspx,edit.aspx)。 在
view.aspx
下,我有一个显示以下字段的网格。
class,photo,photocaption,Edit
,其中包括类名、类的图像和照片的标题,以及一个用于编辑的链接按钮,该按钮遍历到
Edit.aspx

edit.aspx
下,我有一个由

Class(a drop down box),
Photo(text box with BROWSE button),
photocaption(Textbox).
当我在
视图.aspx
中单击编辑时,默认情况下,我必须在
编辑.aspx
表中的
视图.aspx
网格中获取输入的值


请帮助我完成我的任务…

假设您的
视图。aspx
页面有一个名为
txtClassName
的类名称文本框控件,您可以向
编辑.aspx
添加查询字符串,如下所示:

<asp:LinkButton ID="EditLink" runat="server" Text="Edit" PostBackUrl='<%# "edit.aspx?classname=" + txtClassName.Text %>' />
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string className = Request.QueryString["classname"];

        // code to output the class details      
        // for example, if you want to add the class name to a dropdownlist:
        DropDown1.Items.Add(className);
    }
}

只是想确定一下,你所说的“网格”是什么意思?你是说GridView控件吗?@AishvaryaKarthik:我正在尝试使用request.querystring,但我无法正确理解它。@JWLim;在view.aspx中,我有几个文本框和一个视图按钮。。单击“查看”按钮时,我以datagrid格式显示上述列。如果要从链接重定向到页面,为什么要使用
Request.QueryString
?相反,您可以使用链接的
PostBackURL
属性将其重定向到特定的page@Shuttler可以你的类记录是否有
ID
值,或者你想依靠类名之类的东西来决定编辑哪个类的记录?