做英文题的网站ai免费logo设计一键生成
做英文题的网站,ai免费logo设计一键生成,网站开发要点,玉溪做网站建设的公司1. 使用QueryString变量 QueryString是一种非常简单的传值方式#xff0c;他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时#xff0c;可以使用这个方法。但是对于传递数组或对象的话#xff0c;就不能用这个方法了。下面… 1. 使用QueryString变量 QueryString是一种非常简单的传值方式他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时可以使用这个方法。但是对于传递数组或对象的话就不能用这个方法了。下面是一个例子 a.aspx的C#代码 : 1 private void Button1_Click(object sender, System.EventArgs e)
2 {
3 string s_url;
4 s_url b.aspx?name Label1.Text;
5 Response.Redirect(s_url);
6 } b.aspx中C#代码: 1 private void Page_Load(object sender, EventArgs e)
2 {
3 Label2.Text Request.QueryString[name];
4 } 2. 使用Application 对象变量 Application对象的作用范围是整个全局也就是说对所有用户都有效。其常用的方法用Lock和UnLock。 a.aspx的C#代码 1 private void Button1_Click(object sender, System.EventArgs e)
2 {
3 Application[name] Label1.Text;
4 Server.Transfer(b.aspx);
5 } b.aspx中C#代码 1 private void Page_Load(object sender, EventArgs e)
2 {
3 string name;
4 Application.Lock();
5 name Application[name].ToString();
6 Application.UnLock();
7 } 3. 使用Session变量 想必这个肯定是大家使用中最常见的用法了其操作与Application类似作用于用户个人所以过量的存储会导致服务器内存资源的耗尽。 a.aspx的C#代码 1 private void Button1_Click(object sender, System.EventArgs e)
2 {
3 Session[name] Label.Text;
4 } b.aspx中C#代码 1 private void Page_Load(object sender, EventArgs e)
2 {
3 string name;
4 name Session[name].ToString();
5 } 4. 使用Cookie对象变量 这个也是大家常使用的方法与Session一样其是什对每一个用户而言的但是有个本质的区别即Cookie是存放在客户端的而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。a.aspx的C#代码 1 private void Button1_Click(object sender, System.EventArgs e)
2 {
3 HttpCookie cookie_name new HttpCookie(name);
4 cookie_name.Value Label1.Text;
5 Reponse.AppendCookie(cookie_name);
6 Server.Transfer(b.aspx);
7 } b.aspx中C#代码 private void Page_Load(object sender, EventArgs e)
{
string name;
name Request.Cookie[name].Value.ToString();
} 5. 使用Server.Transfer方法 这个才可以说是面象对象开发所使用的方法其使用Server.Transfer方法把流程从当前页面引导到另一个页面中新的页面使用前一个页面的应答流所以这个方法是完全面象对象的简洁有效。 a.aspx的C#代码 1 public string Name
2 {
3 get{ return Label1.Text;}
4 }
5 private void Button1_Click(object sender, System.EventArgs e)
6 {
7 Server.Transfer(b.aspx);
8 } b.aspx中C#代码 1 private void Page_Load(object sender, EventArgs e)
2 {
3 a newWeb; //实例a窗体
4 newWeb (source)Context.Handler;
5 string name;
6 name newWeb.Name;
7 } 转载于:https://www.cnblogs.com/rocblog/archive/2013/04/19/3030541.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90370.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!