フォーム サーバー側を実行する必要があります。
<form id="Form1" runat="server> ... </form>
ただし、ASP.NET Web フォームを使用している場合は、サーバー側で実行されている Web フォームごとに 1 つのフォームしか持つことができません。
編集:あなたの編集を見た後、次を使用して、値をWebサイトのスタンドアロン値に投稿することをお勧めしますResponse.Redirect()
:
Response.Redirect("GoogleCheckout.aspx?field=" + fieldvalue);
次に、このスタンドアロン ページに次のものがあります。
<form action="https://sandbox.google.com/checkout/..." id="Form1" method="post" name="..." target="_top">
<input name="item_name_1" type="hidden" value="<%= Request.Querystring["field"] %>" />
...
<input alt="" src="https://sandbox.google.com/checkout/buttons/buy.gif?merchant_id=..." type="image" />
</form>
次に、javascript/jquery を使用して、このフォームのオンロードを自動的に投稿します。
$("form").submit();
これにより、1 ページに 1 つのフォームしかないという問題が回避されます。