首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样让表单提交不刷新?刷新页面不重复提交?解决方案

2012-05-28 
怎样让表单提交不刷新?刷新页面不重复提交?下面这个表单提交后就自动刷新,原来输入的内容都没了。而且提交

怎样让表单提交不刷新?刷新页面不重复提交?
下面这个表单提交后就自动刷新,原来输入的内容都没了。而且提交后如果再刷新页面就会重新提交一次。
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> 

热点排行