如何在asp.net中动态创建表单

时间:2012-06-26 11:34:05

标签: asp.net

我需要像下面的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中加载页面加载。

2 个答案:

答案 0 :(得分:1)

这实际上无法在PageLoad上发布。在渲染html页面后,您只能使用javascript自动发布。

本文有一个源代码,介绍如何在asp.net上动态创建此表单并自动发布。完全按照你的要求完成。

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

答案 1 :(得分: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();
   }
);