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