1

以下のhtmlのようにオンザフライでフォームを作成する必要があります

    <form action='http://www.example.com' method='POST' name=''>
<input type='HIDDEN' name='' value=''>
<input type='HIDDEN' name='Username' value=''>
<input type='HIDDEN' name='password' value=''>                          
<input type='SUBMIT' value='Go'>
    </form>

このフォームが作成されると、asp.net のページ読み込み時に自動的に投稿されるはずです。

4

2 に答える 2

1

これは実際には PageLoad に投稿できません。HTMLページをレンダリングした後、JavaScriptのみを使用して自動的に投稿できます。

この記事には、このフォームを asp.net で動的に作成し、自動的に投稿する方法に関するソース コードがあります。あなたが求めるものを正確に実行します。

http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET

于 2012-06-26T11:47:29.430 に答える
0

@Aristosによる以前の回答から、リンクを確認しましたが、私も学びました。あなたはそれをチェックアウトすることができます

ページの読み込み時にフォームを投稿するために JavaScript を使用することもできます。

...your forms tags here

<script type="text/javascript">

   document.forms['form_name'].submit();

</script>
</body>
</html>

スクリプトがDOMの最後の要素であることを確認するか、jQueryを使用してください

$(document).ready(function()
   {
     document.forms['form_name'].submit();
   }
);
于 2012-06-26T12:47:18.940 に答える