2017年10月18    欢迎访问软件培训网!
  网站首页     java     安卓技术     .net     网络技术     linux技术     php技术     windows技术     软件测试  
你现在的位置是:首页 > .net > .net技术 》正文

.net 页面传参的六种方式(4)


时间:2013-08-17 16:35:48      来源Java培训       作者:.NET技术

  六、ViewState:nYM软件培训网

  ASP.NET 为每个控件提供视图状态的服务器端注记。控件可以使用类 StateBag 的一个实例上的 ViewState 属性,在请求之间保存它的内部状态。StateBag 类提供词典样式的接口来存储与字符串键关联的对象。nYM软件培训网

  文件 pagestate1.aspx 显示一个可见的面板并使用键 PanelIndex 在该页的视图状态下存储它的索引:nYM软件培训网

  以下是代码片段:nYM软件培训网

  protectedvoid Next_Click(Object sender, EventArgs e )nYM软件培训网

  {nYM软件培训网

  String PrevPanelId ="Panel"+ ViewState["PanelIndex"].ToString();nYM软件培训网

  ViewState["PanelIndex"] = (int)ViewState["PanelIndex"] +1;nYM软件培训网

  String PanelId ="Panel"+ ViewState["PanelIndex"].ToString();nYM软件培训网

  }nYM软件培训网

  注意,如果在多个浏览器窗口中打开该页,每个浏览器窗口最初将显示此名称面板。每个窗口可以独立地在面板之间定位。nYM软件培训网

  小结nYM软件培训网

  1. 使用应用程序状态变量存储很少修改但经常使用的数据。nYM软件培训网

  2. 使用会话状态变量存储特定于某个会话或用户的数据。数据全部存储在服务器上。这种方法适于短期的、大量的或敏感的数据。nYM软件培训网

  3. 将少量易失数据存储在非持久性 Cookie 中。数据存储在客户端,在每次请求时发送到服务器,并在客户端结束执行时失效。nYM软件培训网

  4. 将少量非易失数据存储在持久性 Cookie 中。数据存储在客户端直到失效,并在每次请求时发送到服务器。nYM软件培训网

  5. 将少量请求特定的数据存储在视图状态中。数据从服务器发送到客户端并返回。nYM软件培训网

本文由软件培训网整理,转载请注明:http://www.softpeixun.comnYM软件培训网

软件培训| java培训 | .net培训 |安卓培训|网站地图
关于我们 - 联系方式  友情链接 Copyright @ 2010-2017 郑州翔天信鸽科技有限公司 All Rights Reserved 版权所有  
郑州翔天信鸽: 郑州市文化路90号河南财经政法大学文南校区1号楼  招生热线:0371-63383522 豫ICP备10022989号-4
就业合作:北大青鸟郑州翔天信鸽常年为企业推荐优秀毕业学员   就业合作热线:0371-63610601
  • QQ交谈