繁体   English   中英

在 ASP.NET 页面中传递值

[英]Passing Value in ASP.NET Pages

我正在使用 asp.net 和 C# 开发 Web 应用程序。 我有个问题

有没有办法在不使用QueryStringSession值或Cookies或上一页的情况下在 asp 页面中传递值?

您可能会看到: ASP.NET 状态管理概述

配置文件属性

您可以使用: ASP.NET 提供了一个称为配置文件属性的功能,它允许您存储用户特定的数据。 此功能类似于会话状态,不同之处在于,当用户会话过期时,配置文件数据不会丢失。 profile-properties 功能使用 ASP.NET 配置文件,该配置文件以持久格式存储并与单个用户关联。 ASP.NET 配置文件允许您轻松管理用户信息,而无需您创建和维护自己的数据库。 此外,配置文件使用强类型 API 提供用户信息,您可以从应用程序的任何位置访问该 API。 您可以在配置文件中存储任何类型的对象。 ASP.NET 配置文件功能提供了一个通用存储系统,允许您定义和维护几乎任何类型的数据,同时仍然以类型安全的方式使数据可用。

您可以使用asp.net 缓存或将数据从一个页面保存到某个persistent medium而其他页面将从该介质中读取,可以是database or xm等。

除了您的要求(不使用QueryStringSession值或Cookies )是的,您可以使用public属性,如

public String YourProperty
{
    get
    {
        return "Return What you want to pass";
    }
}

查看此MSDN文章以获取完整代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM