asp.net 禁用ViewState的方法
在asp.net编程中,默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。
若不需要保留,可以将其禁用,而且可以节省资源。
以下介绍的三种方法,可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。
1,控件禁用:将控件的EnableViewState属性设置为false;
2,页面禁用:在页面的Page指令中添加EnableViewState="false";
3,应用程序禁用:在Web.Config文件中添加:
<system.web>
<pages enableViewState="false" />
</system.web>
</configuration>
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ // www.jbxue.com
if (!Page.IsPostBack)
ViewState["data"] = "Hello World!";
}
//禁用ViewState后,点击按钮显示不出"Hello World!"
protected void Button1_Click(object sender, EventArgs e)
{
if (ViewState["data"] != null)
Response.Write(ViewState["data"].ToString());
}
}
>>> 您可能感兴趣的文章:
asp.net 禁用viewstate(web.config中配置)的方法
去掉 asp.net 静态后生成的viewstate代码的方法
asp.net中viewstate 回发机制应用举例
缩减.net源文件中viewstate代码的方法
asp.net 生成静态页时如何过滤掉viewstate
您可能感兴趣的文章:
asp.net 禁用ViewState的方法
asp.net 禁用viewstate(web.config中配置)的方法
asp.net中viewstate 回发机制应用举例
去掉 asp.net 静态后生成的viewstate代码的方法
asp.net数字、字符相混合的验证码示例
Session,ViewState用法详细说明
asp.net性能优化方法-只在必要时保存服务器控件视图状态
asp.net性能优化方法-禁用调试模式
asp.net防止刷新重复提交的方法与代码
asp.net页面加载顺序细致解析