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 回答