Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从另一个页面访问页面中的div?_Asp.net - Fatal编程技术网

Asp.net 如何从另一个页面访问页面中的div?

Asp.net 如何从另一个页面访问页面中的div?,asp.net,Asp.net,我在一个名为:firstpage.aspx的脚本中有一个div,它有一个onclick按钮转到secondpage.aspx。 从secondpage.aspx我想访问firstpage.aspx上的一个div,并更改其内部html、内部文本和控件。如果您使用了服务器,则可以访问上一页。传输,而不是响应。重定向。以下是我将如何访问它: 在第一页中,为div设置runat=“server”: <div id="myDiv" runat="server">My First Div<

我在一个名为:
firstpage.aspx
的脚本中有一个div,它有一个
onclick
按钮转到
secondpage.aspx

secondpage.aspx
我想访问
firstpage.aspx
上的一个div,并更改其内部html、内部文本和控件。

如果您使用了
服务器,则可以访问上一页。传输
,而不是
响应。重定向
。以下是我将如何访问它:
在第一页中,为div设置
runat=“server”

<div id="myDiv" runat="server">My First Div</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
在第二页中,我使用
FindControl
捕获div:

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

您将在

中找到详细信息您是说第一页在iframe中?或者在另一个浏览器窗口中?否则你为什么要改变它?
 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;
        }
    }