こんにちは、asp.net であるページから別のページにデータを送信しようとしています。さまざまな方法でデータを送信しようとしています。そのための方法をいくつか試してみましたが、最初の試行でエラーが発生したようです。コード:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Go"
PostBackUrl="~/Default2.aspx" />
<br />
Default.aspx から Default2.aspx にデータを送信しています。Page_Load メソッドの Default2.aspx で、データを取得するために次のように記述しました。
if (Page.PreviousPage != null)
{
string txtBox1 = ((TextBox)Page.PreviousPage.FindControl("TextBox1")).Text;
}
MSDN で読んだことから、これは機能するはずですが、ボタンを押してデータを送信し、Default2.aspx をロードすると、次のようなエラー ページが表示されるため、何かが欠けているに違いありません。