遍历从一个页面到另一个页面的值

时间:2014-02-21 06:16:31

标签: 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).

当我点击view.aspx中的修改时,我必须在view.aspx表中默认输入edit.aspx网格中输入的值..

请帮我完成我的任务...

1 个答案:

答案 0 :(得分:0)

假设您的view.aspx页面具有名为txtClassName的类名的TextBox控件,您可以像这样向edit.aspx添加查询字符串:

<asp:LinkButton ID="EditLink" runat="server" Text="Edit" PostBackUrl='<%# "edit.aspx?classname=" + txtClassName.Text %>' />

这会以这种格式创建网址:

  

edit.aspx?类名= 1类

然后,在Page_Load页面的edit.aspx事件中,您可以检索所选的类名:

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);
    }
}