マスター ページと、そのマスター ページから継承された 1 つの Web フォームがあります。
タグは、内部にコンテンツ プレース ホルダーを含むマスター ページにあります。
Master Page:
<form runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
</form>
Web フォームはそのコンテンツ プレースホルダーを実装します。
WebForm.aspx:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:TextBox ID="tbAmount" runat="server" />
</asp:content>
コード ビハインド Web フォームでは、Request.Form["tbAmount"] を使用して TextBox のテキストを取得します。
この場合、TextBox.Text を使用するのが最も簡単な方法であることはわかっていますが、理由を聞かないでください。説明するのに何時間もかかるからです。
aspx ではなく aspx.cs に TextBox を作成するとします。
Request.Form["tbAmount"] を使用して、ポストバック後にテキストを取得するにはどうすればよいですか。