表单提交不成功时如何保持TextBox的内容?
表单提交不成功时如何保持TextBox的内容?有好多个Textbox提交时不成功时如何保留里面的值而不是清空它们?
希望给出示例代码~~
------解决方案--------------------顶
------解决方案--------------------.Net本来提交成功与否默认就不清空的阿~~
------解决方案--------------------ASP.NET默认会自己保存状态的,你别自己关闭了页面的viewstate。
------解决方案--------------------把viewstate打开:)
------解决方案--------------------呵呵,如上。除了密码的,密码是不能保存的,别的都可以
------解决方案--------------------顶
------解决方案--------------------ASP.NET中有试图状态,只要将viewstate打开就可以了
------解决方案--------------------lz以前是做asp的吧?
------解决方案--------------------服务器控件除设置密码格式外都会自动保存的
HTML当页面刷新的时候不会保存 除AJAX外
------解决方案--------------------.net如果本身提交不成功不会清除Textbox的
------解决方案--------------------TextBox1.ViewState = true;
------解决方案--------------------.net正常文本不管是否成功都会保存内容的.
如果是password的自动清空.但有一个办法可以保存下来.
在page_load中加上:
this.TextBox1.Attributes.Add( "value ", Request[ "TextBox1 "]);
------解决方案--------------------呵呵,朋友们都说了!我只接分!
------解决方案--------------------只要你用的是aspnet的服务器的控件,在打开ViewState 时自动保存呀,
------解决方案--------------------楼主说的在.net里没问题
------解决方案--------------------将viewstate打开
------解决方案--------------------// 原始的 ASP 处理方式
<input type=text name=MyTextName value= <% =Request[ "MyTextName "] %> />
------解决方案--------------------如果你的页面已经转到了错误处理页面中,那么就用以下JS代码返回上一页,这样是能达到你要的结果的。
window.history.back(-1);
------解决方案-------------------- <%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "rqqx_djb_etmx_edit.aspx.cs " Inherits= "rqqx_rqqx_djb_etmx_edit " EnableViewState= "false " %> 将EnableViewState= "false " 去掉
------解决方案--------------------都说过了,JF