情景:
我有一个带有表单的常规aspx页面。
当有人点击按钮时,通过帖子提交的表单就像正常一样。
但是。表单所在的页面是默认页面(Default.aspx)。因此,当有人访问该网站时:http://site.com/并提交表单,并将其重定向到http://site.com/default.aspx。我尝试将表单的操作设置为http://site.com/。但是,asp.net不允许在POST时使用根URL。
那么有什么解决方法吗? Ajax不是一种选择。
答案 0 :(得分:0)
您是否考虑过创建纯HTML表单?您需要将纯HTML表单放在页面上的ASP.Net runat = server表单之外。
<form id="form1" runat="server">
ASP.Net controls on your page go here
</form>
<form method="post" action="http://www.site.com">
<input type="text" name="input1" />
<input type="submit" name="input2" value="Submit" />
</form>