如何在回发后重置asp.net表单?
发布时间:2020-12-16 07:34:38 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试在btnCreate_OnClick事件之后将表单重置为默认值,就像第一个page_load一样.问题是在PostBack,每个文本框和其他控件之后重新加载ViewState值.由于DropDownList选择上的服务器事件,我无法停用viewstate.到目前为止我找到的唯一方法是在click事件之后
我正在尝试在btnCreate_OnClick事件之后将表单重置为默认值,就像第一个page_load一样.问题是在PostBack,每个文本框和其他控件之后重新加载ViewState值.由于DropDownList选择上的服务器事件,我无法停用viewstate.到目前为止我找到的唯一方法是在click事件之后重定向到self,但这会加载页面两次,因此是一个糟糕的解决方案.我尝试了ViewState.Clear()并更新了UpdatePanel,但没有成功.
我可以为所有控件做一个循环并设置txtXXXXX.Text ==“”,但我很确定这不是最好的主意. 类似Page.Reset()的东西本来就是完美的但它不存在. 我对这个问题的任何想法? 谢谢 解决方法
如果可行,我通常只使用Response.Redirect从头开始重新加载同一页面.
对页面的初始GET请求通常比后续POST的成本低,因此没有太多理由可以避免它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将NUnit添加到ASP.NET MVC测试框架的选项
- asp.net-mvc – 什么是防伪令牌盐的使用?
- 一个ASP.NET应用程序(意外)在多个应用程序域或频繁的应用程
- asp.net-mvc-3 – ASP.NET MVC – 扩展Ajax.ActionLink方法
- asp.net – 使用Windows身份验证对MVC4站点上的HTTP请求进行
- 结帐后asp.net – “无效的标记’,’在类,结构或接口中”
- asp.net-mvc – ASP.NET MVC 3中的OutputCache行为
- asp.net – 无法加载文件或程序集’System.Net.Http,Versio
- asp.net – 如何从HTML到ASPX页面POST FOR FORM
- asp.net-core – AspNetCore Abstractions无法加载
推荐文章
站长推荐
- 如何将页面从asp.net发布到经典ASP
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- 这些ASP.NET Core依赖性警告的来源是什么?
- asp.net – RegisterStartupScript和执行顺序
- 在asp.net C#中读取表单变量的问题
- VS 2015预览缺少“ASP.NET 5 Web应用程序”项目类
- asp.net – 在序列化“System.Reflection”类型的
- 使用asp.net必填字段验证器和两个复选框
- 在asp.net中HttpContext.Current.User和Thread.C
- 何时使用PageAsyncTask(异步asp.net页面)的示例
热点阅读