-2

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

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

4

3 回答 3

0

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

配置文件属性

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

于 2012-12-03T09:59:47.850 回答
0

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

于 2012-12-03T10:00:02.997 回答
0

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

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

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

于 2012-12-03T10:05:22.433 回答