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

我正在尝试提高Web门户的性能。我正在使用会话存储状态信息。

但是我听说使用会话会降低应用程序的速度。还有什么其他方法可以在asp.net中的整个页面中传递值。

回答:

您可以通过以下操作将值从一页传递到另一页。

Response.Redirect

Cookies

Application Variables

HttpContext

设置:

Response.Redirect("Defaultaspx?Name=Pandian");

GET:

string Name = Request.QueryString["Name"];

设置:

HttpCookie cookName = new HttpCookie("Name");

cookName.Value = "Pandian";

GET:

string name = Request.Cookies["Name"].Value;

设置:

Application["Name"] = "pandian";

GET:

string Name = Application["Name"].ToString();

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

以上是 如何在不使用Session的情况下跨ASP.net页面传递值 的全部内容, 来源链接: utcz.com/qa/400743.html

回到顶部