1

以下のようなフォームと入力フィールドを持つ単純な aspx ページがあります。

//バスケット.aspx

<input type="text" id="TotalPrice" runat="server" name="TotalPrice" value="100" />

 <asp:button ID="btnBuy" runat="server" Text="make payment" PostBackUrl="~/payment" />

</form>

これはpayment.aspxに送信されますが、payment.aspx のページ読み込みで Request.Form をデバッグすると、Request.Form["TotalPrice"] のような TotalPrice 値に到達できません。値を取得するために別の aspx ページに投稿する最良の方法は何ですか? 私がしようとしている方法がうまくいかないのはなぜですか?

4

1 に答える 1

6

ターゲット ページで PreviousPage プロパティを使用する必要があります。

これは、クロスポストバックを機能させる方法に関する記事です

于 2012-01-28T12:52:23.700 に答える