请问一下Application能保存对象么? 比如说Application["对象"]["对象属性"]=对象值,我现在有一些值需要永久保存和修改
好像cookie可以做类似的存储,请高手给下代码
好像cookie可以做类似的存储,请高手给下代码
解决方案 »
- .NET DetailsView控件无法更新数据问题
- C#中Finalize,Dispose有什么不同?还有DataAdd和Difdata有什么区别
- ****委托多次调用,异常执行…………
- C#中如何实现点击button,激活一个指定的窗口
- Crystal Reports Web 网站 发布后 打印的问题
- 上传文件同是rar的文件,一个是20k没问题,一个是4M就出问题了,怎么解决?
- 如何用C#读取文件.txt
- 怎么取excel文件里所有表的表名?
- 大家一起讨论一下,怎样做一个像Crystal Report的设计器?
- maximumsize和minimumsize这两个属性怎么没作用?
- .net 的小问题
- 在C#中怎样从linkLable标签连接到网页(不用Process.Start())????
a.aspx的C#代码:
Application["name"] = Label1.Text; 其他页面调用该变量时的代码: string name; Application.Lock(); name = Application["name"].ToString(); Application.UnLock();
使用Application 对象变量 Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代码:
Application["name"] = Label1.Text; 其他页面调用该变量时的代码: string name; Application.Lock(); name = Application["name"].ToString(); Application.UnLock();
Application集合主要是8、9年前asp.net为了搞定asp程序员而设计的。在asp.net程序中,你可以使用static变量,而无需Application集合。
Session["t"]=t;
T t=(T)Session["t"];
application一样使用
cookie
System.Web.HttpCookie newcookie = new HttpCookie("user");
newcookie.Values["username"] = "";
newcookie.Values["password"] = "";
newcookie.Expires = DateTime.Now.AddDays(15);
Response.AppendCookie(newcookie);