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

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

推荐答案

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

Response.Redirect
Cookies
Application Variables
HttpContext

Response.Redirect

设置:

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 Variables

设置:

Application["Name"] = "pandian";

获取:

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

请在此处参考完整内容:Pass values from one to another

Asp.net相关问答推荐

如何在编译时为我的 ASP.NET 项目中的每个控制器生成一个单独的 OpenAPI Swagger.json 文件?

C# - 将 xyz 平铺转换为纬度/经度,反之亦然,给出不同的结果

如何使多行的 TextBox 控件无法调整大小?

在 ASP.Net 中使用自定义 RoleProvider 时如何允许多个角色查看页面

指定的 CGI 应用程序遇到错误,服务器终止了进程

ASP.NET 如何将控件呈现为 HTML?

ASP.NET MVC 中的 ASP.NET AJAX 与 jQuery

如何检测 ASP.net 应用程序中的 SqlServer 连接泄漏?

.NET 核心 IdentityUser 模型中规范化邮箱和用户名的用途是什么?

Web Api 请求内容在操作过滤器中为空

学习什么 - Ruby on Rails 或 ASP .NET MVC...鉴于熟悉 ASP .NET

ASP.NET 上的 WebSockets 教程

将新行添加到数据表的顶部

如何获取当前登录用户的角色列表

当.NET抛出WebException((400)错误请求)时如何处理WebResponse?

OWIN 和 Katana,为什么要将应用程序与服务器解耦?

当用户在文本框中按 Enter 键时执行按钮单击事件

System.Linq.IQueryable 不包含Where的定义

如何从 ASP.NET Identity 获取用户列表?

ASP.NET Web 窗体中的 jQuery 验证插件