2

複数の ASP.NET ページ間でHiddenFieldの同じ値を渡す方法を教えてください。

チェーン内のすべてのページでRegisterHiddenFieldを使用できると思いますが、より簡単な解決策があることを願っています。

ありがとう!

4

1 に答える 1

4

いくつかのページ間で HiddenField を直接渡す場合、Button、LinkBut​​ton、または ImageButton のいずれかを使用してページ ボタン コントロール間のリンクを作成できます。その後、PostBackUrl を使用して次のページに移動できます。

<asp:LinkButton ID="Button1" runat="server"
                PostBackUrl="~/TargetPage.aspx" Text="Next Page" />

ターゲット ページから値にアクセスするには:

if (Page.PreviousPage != null)
{
    string MyHiddenValue = (HiddenField)Page.PreviousPage.FindControl("MyHiddenField");
}

HiddenField が存在するかどうかなどを確認する必要があります。

于 2008-11-12T11:51:17.710 に答える