码迷,mamicode.com
首页 > 其他好文 > 详细

杂 [页面重定项、存储变量、全局应用程序类、在面板中添加文本框、DropDownList添加项、创建动态标签]

时间:2021-02-15 12:04:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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;

 

全局应用程序类(Globa.asax):

定义全局变量,赋值为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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!