第19章 Web编程基础
Web应用程序的底层技术是http和html URL:“统一资源定位符(Uniform Resource Locator)
Button:PostbackUrl属性
Page类定义了属性PreviousPage,对象中的控件可以通过FindControl()方法来访问。
<%@ PreviousPageTypeVirtualPath="~/Default.aspx"%>
ClientTarget属性设置决定ASP.NET控件是否向客户端返回JavaScript
19.7状态管理
ViewState | 客户端 | 只在一个页面中 |
Cookie | 客户端 | 关闭浏览器时会删除临时cookie,永久cookie存储在客户系统的磁盘上 |
Session | 服务器 | 会话状态与浏览器会话相关,会话超时后无效(默认为20分钟) |
Application | 服务器 | 应用程序状态在所有的客户端上共享,这个状态在服务器重启动之前是有效的 |
Cache | 服务器 | 类似于应用程序状态,高速缓存是共享的,但是,使高速缓存无效有更好的控制方式。 |
1. ViewState
ViewState[“mydata”]=”mydata”;
2. Cookie
string myval = "myval";
HttpCookie cookie = new HttpCookie("mycookie");
cookie.Values.Add("mystate", myval);
Response.Cookies.Add(cookie);
3. 会话
4. 应用程序
5. 高速缓存
19.9读写SQL Server数据库