-1

我在一个名为的脚本中有一个 div:firstpage.aspx带有一个onclick按钮可以转到secondpage.aspx. 从secondpage.aspx我想访问一个 divfirstpage.aspx并更改它的内部 html、内部文本和控件。

4

1 回答 1

0

用过可以访问PreviousPage Server.Transfer,不是Response.Redirect。这是我将如何访问它:在runat="server"为 div 设置的第一页中:

<div id="myDiv" runat="server">My First Div</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

在后面的代码中:

protected void Button1_Click(object sender, EventArgs e)
{
    Server.Transfer ("secondpage.aspx");

}

在第二页中,我正在使用以下方法捕获 div FindControl

 public partial class secondpage: System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            HtmlGenericControl myDiv = (HtmlGenericControl) Page.PreviousPage.FindControl("myDiv");
            Label1.Text = myDiv.InnerText;
        }
    }

您将在MSDN中找到详细信息

于 2013-08-25T17:07:30.463 回答