asp.net – 为什么TextBox中有ViewState?
发布时间:2020-12-16 09:23:56 所属栏目:asp.Net 来源:网络整理
导读:即使视图状态被禁用,TextBox也可以保留在其中输入的值,因为LoadPostBackData事件会在PagePostBack中将数据神奇地加载到TextBox中.有没有特定的原因TextBox有ViewState或者ViewState刚从WebControl类继承? 解决方法 ViewState包含的内容远不止文本. 澄清:如
即使视图状态被禁用,TextBox也可以保留在其中输入的值,因为LoadPostBackData事件会在PagePostBack中将数据神奇地加载到TextBox中.有没有特定的原因TextBox有ViewState或者ViewState刚从WebControl类继承?
解决方法
ViewState包含的内容远不止文本.
澄清:如果你做Textbox1.Visible = false;然后控件不会呈现任何html输出.启用ViewState后,其完整运行时状态仍将传递给下一个回发,包括Text属性,Visible属性及其许多其他属性. 换句话说,启用ViewState后,Web控件永远不会丢失任何状态,即使控件本身未在html输出中呈现. 禁用ViewState后,只要将Visible设置为False,Text属性(以及所有其他属性)就会丢失其值;或者甚至为其周围/父控件设置Visible为False. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 哪个NuGet包包含System.Web.Routing?
- asp.net – 通过控件循环
- asp.net – 从SignalR Hub调用方法的问题.调用失败.承诺遭到
- asp.net网站 – 自动添加版本号?
- 上周热点回顾(3.4-3.10)
- asp.net-mvc-3 – MVC3 EditorFor动态属性(或需要解决方法)
- asp.net-mvc – 每个请求DbContext发生随机错误
- asp.net – Visual Studio 2010和Visual Studio 2012中的co
- asp.net – 当.resx文件更改时,App域重新启动.有什么办法可
- asp.net core webapi文件上传
推荐文章
站长推荐
- asp.net – IIS 6.0和.Net 4的Default.aspx?
- asp.net – 编译错误 – 与委托没有相同的签名
- asp.net – IIS 7.5几分钟后,Localhost停止解析
- 在ASP.Net Web应用程序中使用Rails应用程序中的用
- 【 .Net码农】认识ASP.NET MVC的5种Authorizatio
- asp.net core 使用中间件拦截请求和返回数据,并
- asp.net-mvc – asp.net mvc publish不会覆盖csh
- asp.net-mvc-3 – 带有重音IE8的ASP MVC3 FileRe
- asp.net-mvc – ASP.net MVC – FluentValidatio
- asp.net – 在调用“WebSecurity”类的任何其他方
热点阅读