是不是一个.net页面默认只有一个viewstate啊,它的值一般代表的是什么内容? 是不是一个页面默认只有一个viewstate啊,它的值一般默认代表的是什么内容?是不是开发者可以自己再额外添加任意多个viewstate。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这篇文章应该可以帮到你。http://www.cnblogs.com/wayfarer/archive/2004/04/25/7574.aspx ViewState是一些标签属性的隐藏字段,服务器可以通过ViewState来读取到客户端控件的属性并对它们进行操作。 我这个用的不多。感觉 ViewState 类似于 Session ,只用它存过 排序字段和排序方式的信息。。系统级对象。还是不要滥用。 控件的视图状态,经过base64编码存储的,用于“回发”时维持控件的视图状态,比如某些属性的值。 viewstate主要存储页面的隐藏信息,只针对当前页面。 viewstate只是存储当前页面的信息,只用于当前页面存值 一个页面可以创建不同的ViewState,你可以创建ViewState,像session一样,不过使用场合不一样,你还是需要知道他们的区别在哪~ protected void Page_Load(object sender, EventArgs e) { Session["LoginID"] = "csdn Session"; ViewState["vsLoginID"]="csdn ViewState"; //常用语当前页面传值,特别是页面又回发的时候,使用它可以避免回发后值被初始化 Response.Write(Session["LoginID"].ToString() + ViewState["vsLoginID"].ToString()); } /* *ViewState : 常用于保存单个用户的状态信息,可以保存大量的数据但是过多使用会影响应用程序的性能。 * 所有Web服务器控件都使用ViewStat在页面回发期间保存自 己的状态信息。每个控件都有自己的ViewState, * 不用时最好关闭以节省资源。通过给@Page指令添加"EnableViewState= false"属性可以禁止整个页面的ViewState。 */ }-----------------------它属于ASP.NET 状态之一:Sessio、ViewState、Cookies、Application http://wenku.baidu.com/view/b914da0603d8ce2f006623a4.html要知道他们之间的周期 DataTable 经过AsEnumerable()后无法绑定到数据控件问题 请问?oracle存储过程带参数的怎么调用啊?特急!!! ASP.NET老出问题 请教,vs2005和vs2008可否同时存在? 抢分题,快捷键问题 请问如何excel文件导入到web页面(asp2.0) 如何是textbox自动获得焦点 连接数据库时出错啦 表格里的内容如何按一定顺序在客户端显示出来?? 一个Linq问题。实体在层间传递 谁熟悉CodeSmith生成的代码..还有Membership这些东西..有个问题想问一下大家..3Q拉.. 请教如何实现用户无操作超时锁屏重复登录
http://www.cnblogs.com/wayfarer/archive/2004/04/25/7574.aspx
{
Session["LoginID"] = "csdn Session";
ViewState["vsLoginID"]="csdn ViewState";
//常用语当前页面传值,特别是页面又回发的时候,使用它可以避免回发后值被初始化 Response.Write(Session["LoginID"].ToString() + ViewState["vsLoginID"].ToString());
}
/*
*ViewState : 常用于保存单个用户的状态信息,可以保存大量的数据但是过多使用会影响应用程序的性能。
* 所有Web服务器控件都使用ViewStat在页面回发期间保存自 己的状态信息。每个控件都有自己的ViewState,
* 不用时最好关闭以节省资源。通过给@Page指令添加"EnableViewState= false"属性可以禁止整个页面的ViewState。
*/
}-----------------------
它属于ASP.NET 状态之一:
Sessio、ViewState、Cookies、Application
要知道他们之间的周期