我需要像下面的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中加载页面加载。
答案 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();
}
);