标签:cat 数据 ams glob ring blog 控件 当前时间 color
页面重定项
例:将文本框内容传递至第二个页面:
Response.Redirect("Login.aspx?name="+txtName.Text.ToString());
获取传过来的信息:
if (Request.QueryString["name"] != null) { txtName.Text=Request.QueryString["name"]; lblMsg.Text="注册成功,请登录!"; }
传递一个变量的方法:
Response.Redirect("目标页面?变量名=" +赋的值);
Request--请求页面的name,使用Write方法输出:
Response.Write(Request["name"]);
Request--使用QueryString查询字符串请求页面的name,使用Write方法输出:
Response.Write(Request.QueryString["name"]);
使用Params:
Response.Write(Request.Params["name"]);
传递多个变量用&连接:
Response.Redirect("目标页面?变量名1=" +赋的值+"&变量名2"+赋的值);
存储:
存储Cookies变量:
Cookies对象常用属性和方法:
Expires:Cookies变量的有效时间
Name:Cookies变量的名字
Value:获取或设置Cookies变量的内容值
Path:获取或设置Cookies适用于的URL
存储Cookies变量:
Response.Cookies["UserName"].Value=值;
取回Cookies:
变量名=Request.Cookies["UserName"].Value;
例:
//判断非空 if (Request.Cookies["name"] != null) { //获取值 string username=Request.Cookies["name"].Value; Request.Write("欢迎"+username); }
Equals:确定指定Cookies是否等于前面的Cookies
ToString:返回此Cookies对象的一个字符串表达式
存储Session变量:
直接赋值:Session["变量名"]=值;
读取Session中的数据:变量名=Session["变量名"];
设置Session对象的有效时间为1分钟:Session.Timeout=1;
定义全局变量,赋值为0:Application["count"] = 0;
例:在新会话启动时运行的代码
Application.Lock(); //锁定应用 Application["count"]=(int)Application["count"]+1; //新用户加1 Application.UnLock(); //解锁应用
在会话结束时则将新用户减1。
Server对象:https://blog.csdn.net/u010928364/article/details/42246119
不回传时,执行下面内容(刷新,控件事件):
if(!IsPostBack) { //... }
在面板中添加文本框:
//1:获取文本框的数 int count=int.Parse(...); for(int i=0;i<count;i++) { //2:创建一个文本框对象 TextBox textbox=new TextBox(); //向面板中添加一个文本框 pnl.Contros.Add(textbox); }
DropDownList添加项:
使用Items.Add()方法添加项:
ddlList.Items.Add(new ListItem(...));
创建动态标签:
例:
//创建标签对象 Lable lblTime=new Lable(); //设置变量为当前时间 lblTime.Text=DateTime.Now.ToString(); //将标签显示在面板中 pnl.Controls.Add(lblTime);
杂 [页面重定项、存储变量、全局应用程序类、在面板中添加文本框、DropDownList添加项、创建动态标签]
标签:cat 数据 ams glob ring blog 控件 当前时间 color
原文地址:https://www.cnblogs.com/Oak51/p/14397078.html