-1

という名前のスクリプトに div があり、移動firstpage.aspxするonclickボタンがありますsecondpage.aspx。からsecondpage.aspxdiv にアクセスしてfirstpage.aspx、内部の html、内部のテキスト、およびコントロールを変更します。

4

1 に答える 1

0

Server.Transferではなくを使用した場合は、PreviousPage にアクセスできますResponse.Redirect。アクセス方法は次のとおりです。divの最初のページセットrunat="server":

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

}

2 番目のページでは、次を使用して 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 に答える