如何在不使用会话的情况下在ASP.net中跨页面传递值

我正在努力提高我的web门户的性能。我正在使用会话存储状态信息

但是我听说使用会话会降低应用程序的速度。在asp.net中,是否有其他方法在页面上传递值

您可以通过以下方式将值从一个页面传递到另一个页面

Response.Redirect
曲奇饼
应用程序变量
请求上下文

响应。重定向

设置:

Response.Redirect(“Defaultaspx?Name=Pandian”);

获取:

string Name=Request.QueryString[“Name”];

Cookies

设置:

HttpCookie cookName=新的HttpCookie(“名称”);
cookName.Value=“Pandian”;

获取:

string name=Request.Cookies[“name”].Value;

应用程序变量

设置:

应用程序[“名称”]=“潘典”;

获取:

string Name=Application[“Name”].ToString();

请参阅此处的全部内容:将值从一个传递到另一个

发表评论