gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:13:28 26 4
gpt4 key购买 nike

我正在努力提高我的门户网站的性能。我正在使用 Session 来存储状态信息。

但是我听说使用session会降低应用程序的速度。有没有其他方法可以在 asp.net 中跨页传递值。

最佳答案

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

Response.Redirect
Cookies
Application Variables
HttpContext

响应.重定向

设置:

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

获取:

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

Cookies

设置:

HttpCookie cookName = new HttpCookie("Name");
cookName.Value = "Pandian";

获取:

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

应用变量

设置:

Application["Name"] = "pandian";

获取:

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

在此处引用完整内容:Pass values from one to another

关于c# - 如何在不使用 Session 的情况下在 ASP.net 中跨页面传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14956027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com