将值从一页遍历到另一页



我有 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中的编辑时,我必须默认在edit.aspx表中获取view.aspx网格中输入的值。

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

假设您的view.aspx页具有一个名为 txtClassName 的类名的 TextBox 控件,则可以向edit.aspx添加查询字符串,如下所示:

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

这将创建以下格式的 url:

编辑.aspx?类名=类1

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

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

相关内容

  • 没有找到相关文章

最新更新