ASP.Net Viewstate

编程入门 行业动态 更新时间:2024-10-28 20:24:38
本文介绍了ASP.Net Viewstate - 禁用控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

嗨朋友们, 有人可以举例说明如何禁用ASP.Net中特定控件的viewstate吗? 我试过TextBox控件,数据如何仍然存在。 先谢谢了 Reddy

解决方案

在控件中设置EnableViewState =false,但并非所有控件都使用viewstate作为其数据。文本框的值包含在每个表单提交中,因此如果启用了viewstate,它将自行保留。什么*不会*使用viewstate disabled是更改事件,因为您的代码不再知道旧值是什么,但对于现有值,不需要viewstate。 如果你想要一个文本框不记得它以前的值,你需要在Page_Load事件中将其空白 Textbox1.Value = string.Empty

Hi Friends, Can some one give example on how to disable viewstate for a particular control in ASP.Net? I tried for TextBox control, how ever data persists still. Thanks in Advance Reddy

解决方案

Set EnableViewState="false" in the control, however not all controls use the viewstate for their data. The textbox's value is included with each form submission so will persist itself if viewstate is enabled or not. What *won't* work with viewstate disabled is the change event as your code no longer knows what the old value was, but for the existing value the viewstate isn't needed. If you want a textbox to not remember its previous value you'll need to blank it in the Page_Load event Textbox1.Value = string.Empty

更多推荐

ASP.Net Viewstate

本文发布于:2023-11-11 11:16:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1578276.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:ASP   Net   Viewstate

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!