怎样让表单提交不刷新?刷新页面不重复提交?解决方案
怎样让表单提交不刷新?刷新页面不重复提交?
下面这个表单提交后就自动刷新,原来输入的内容都没了。而且提交后如果再刷新页面就会重新提交一次。
1、能否提交后不自动刷新页面?
2、用户提交后再刷新页面(这时候输入的内容应该消失),能不能只刷新页面不再重复提交?
------解决方案--------------------
UpdatePanel解决了很多问题。你可以看到自从用了UpdatePanel,浏览器的历史里边不会重叠一大堆相同的地址了。至于问题2,自然早已经被UpdatePanel解决了。
------解决方案--------------------
下面这个表单提交后就自动刷新,原来输入的内容都没了。而且提交后如果再刷新页面就会重新提交一次。
1、能否提交后不自动刷新页面?
2、用户提交后再刷新页面(这时候输入的内容应该消失),能不能只刷新页面不再重复提交?
- C# code
<form id="form1" runat="server"> <input name="aaa" type="text" value=""> <div> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> </div> </form>
------解决方案--------------------
UpdatePanel解决了很多问题。你可以看到自从用了UpdatePanel,浏览器的历史里边不会重叠一大堆相同的地址了。至于问题2,自然早已经被UpdatePanel解决了。
------解决方案--------------------
- C# code
<form id="form1" runat="server"> <div> <asp:TextBox ID="txtUserName" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div> </form>