0

可能かどうかはわかりませんが、2番目のフォームを使用して、あるページから別のページにデータを投稿しようとしています。
問題は、コールバック パネルなどを含むユーザー インターフェイス用のフォーム タグが必要なことです。いくつかの非表示フィールドを含む 2 つ目のフォームを配置したいと考えています。

<form id="postForm" method="post" action="target.aspx">
    <input type="hidden" id="id" />
</form>

jquery を使用して JavaScript からフォームを送信します。

$("#id").val(id);
$("#postForm").submit();

ターゲット ページの非表示フィールドの値にアクセスする方法はありますか?

4

1 に答える 1

1

非表示フィールドにname属性を指定する必要があります。

<input type="hidden" id="id" name="id" />

これで、ターゲットページで使用Request.Formして、投稿されたデータにアクセスできるようになります。

string postedId = Request.Form["id"];
于 2010-10-07T11:59:45.140 に答える