软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > .net > .net技术/ 正文

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

2013-08-17 16:35:48 Java培训

  六、ViewState:eyT软件IT培训网-河南郑州IT培训

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

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

  以下是代码片段:eyT软件IT培训网-河南郑州IT培训

  protectedvoid Next_Click(Object sender, EventArgs e )eyT软件IT培训网-河南郑州IT培训

  {eyT软件IT培训网-河南郑州IT培训

  String PrevPanelId ="Panel"+ ViewState["PanelIndex"].ToString();eyT软件IT培训网-河南郑州IT培训

  ViewState["PanelIndex"] = (int)ViewState["PanelIndex"] +1;eyT软件IT培训网-河南郑州IT培训

  String PanelId ="Panel"+ ViewState["PanelIndex"].ToString();eyT软件IT培训网-河南郑州IT培训

  }eyT软件IT培训网-河南郑州IT培训

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

  小结eyT软件IT培训网-河南郑州IT培训

  1. 使用应用程序状态变量存储很少修改但经常使用的数据。eyT软件IT培训网-河南郑州IT培训

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

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

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

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

本文由软件培训网整理,转载请注明:http://www.softpeixun.comeyT软件IT培训网-河南郑州IT培训


Tags:郑州电脑编程培训多少钱,未来软件开发就业如何,郑州北大青鸟速成班,北大青鸟郑州it学校怎么样,河南在哪里学计算机专业技术好,郑州北大青鸟电脑学校学费是多少呢

更多郑州电脑编程培训多少钱,未来软件开发就业如何,郑州北大青鸟速成班,北大青鸟郑州it学校怎么样,河南在哪里学计算机专业技术好,郑州北大青鸟电脑学校学费是多少呢相关文章

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈