Webform 内置对象 Session对象、Application全局对象,ViewState详细介绍
Session
每台电脑访问服务器,都有独立的session,key值都一样,内容不一样。
1.session保存在服务器上。
2.session没有持久性,保存周期就是20分钟。
重点: session不要滥用,不要不用,滥用会造成服务器溢出,不用会造成资源浪费。
赋值:Session["key"] = 值;
取值:string a = Session["key"];
清除: Session["key"]=null;
Application
Application["key"] 是所有的用户获取这个key里面的值都是一样的, 没有保存周期,他会一直保存着, 通常用作版本号
赋值:Application["key"]=值;
取值:Application.Get("key");
Repeater的Command操作:
例子:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
| ||||||
<%#Eval("UserName" ) %> |
<%#Eval("Password" ) %> |
<%#Eval("NickName" ) %> |
<%#Eval("SexName" ) %> |
<%#Eval("birthdayn" )%> |
<%#Eval("Age" )%> |
<%#Eval("NationName" ) %> |
"Button1" runat= "server" Text= "删除" CommandName= "delete" CommandArgument= '<%#Eval("UserName") %>'/>
|
后台代码:
?
1
2
3
4
5
6
7
8
9
10
11
12
|
if (e.CommandName == "delete" )//删除按钮
{
new UserDA().delete(e.CommandArgument.ToString());
Repeater1.DataSource = new UserDA().select();
Repeater1.DataBind();
}
if (e.CommandName == "xiugai" )
{
new UserDA().select(e.CommandArgument.ToString());
Repeater1.DataSource = new UserDA().select();
Repeater1.DataBind();
}
|
jsp复习资料汇总
[JSP]2017年1月24日asp教程编程辅导汇总
[ASP]2016年12月2日JSP快速入门教程汇总
[JSP]2016年12月2日jsp基本用法和命令汇总
[JSP]2016年10月3日ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日