页面状态管理,分客户端和服务端
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} .达到. ")%>
[]
赞助商链接