1

私は 2 つの Web フォームを持っています。Web フォーム 1 の closeporject ボタンは Web フォーム 2 にリダイレクトされ、本当にプロジェクトを閉じるかどうかを尋ねられます。Webform 1 で Webform 2 のボタンクリックイベントをキャプチャするにはどうすればよいですか? 誰かが、アドレスバーのクエリ文字列で何かをしなければならないと私に言いました。メッセージ ボックスを表示するために JavaScript を使用することは許可されていません。

4

1 に答える 1

3

あるページから別のページにデータを投稿できます。ここで Page2.aspx から Page1.aspx へ

page2 では、Continue/Select というボタンに PostBackUrl を設定します。

PostBackUrl="Page1.aspx"

Page1.aspx では、投稿されたデータをどこで読み取れるかを設定します。

<%@ PreviousPageType VirtualPath="~/Page2.aspx" %>

そして、あなたは次のようにデータを取得します

if (Page.PreviousPage != null)
{
    if(Page.PreviousPage.IsCrossPagePostBack == true)
    {
        // here you can get from Page2.aspx==PreviousPage
        //  a check box check, what ever you like...
        GetTheClass = PreviousPage.MyDataClass;
    }
}

relative:クロスページ投稿。Asp.net で PreviousPage を使用するのは良い方法ですか?

クロス ページ投稿の詳細: http://msdn.microsoft.com/en-us/library/ms178139.aspx

于 2012-07-05T14:30:13.360 に答える