WEB开发网
开发学院WEB开发ASP.NET 页面状态管理,分客户端和服务端 阅读

页面状态管理,分客户端和服务端

 2010-10-16 09:10:09 来源:WEB开发网   
核心提示: 客户端有:cookie,HtmlInputHidden,viewstate,和查询字符串 服务端有:application,页面状态管理,分客户端和服务端,session,数据库 一些注意事项:cookie设置跨域读取(例如:cookie.Domain="shuo.baidu.com";) 关于v

  客户端有:cookie,HtmlInputHidden,viewstate,和查询字符串

  服务端有:application,session,数据库

  一些注意事项:cookie设置跨域读取(例如:cookie.Domain="shuo.baidu.com";)

  关于viewstate,我们可以把一些信息记录在这个里面,方便下次返回时直觉读取里面的值,和HtmlInputHidden在存储差不多,局限是只能是本页面,如果有跳转到其他页面,那么viewstate将不会保存信息。

  session是对于不同的客户端在服务端会为其建立一个位于的sessionId

.前后操作

  <%#  %>的绑定需要有触发databind();才能实现,对于页面时page.databind();对于控件是:控件.databind();

  <%= %>可以直接绑定公有数据

 <%#  %>和 <%= %>区别

 <%= %>相当于是response.write()

 <%# %>专门用于绑定用

 <%#  DataBinder.Eval(Container.DataItem,"price"," {0:c} ")%> 带格式的绑定

 <%#  " 这些是可以添加的自定义格式: "+DataBinder.Eval(Container.DataItem,"price","{0:c}")%>

  <%#  DataBinder.Eval(Container.DataItem,"price"," 随便什么 {0} .达到. ")%>

Tags:页面 状态 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接