在ASP.NET页面中传递值

时间:2012-12-03 09:57:57

标签: c# asp.net .net parameter-passing

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

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

3 个答案:

答案 0 :(得分:0)

您可能会看到:ASP.NET State Management Overview

个人资料属性

  

您可以使用:ASP.NET提供了一个名为profile properties的功能,   它允许您存储用户特定的数据。此功能类似   到会话状态,除了在a时配置文件数据没有丢失   用户的会话到期。配置文件属性功能使用ASP.NET   配置文件,以持久格式存储并与之关联   个人用户。 ASP.NET配置文件允许您轻松管理用户   信息,无需您创建和维护自己的信息   数据库。此外,配置文件还会生成用户信息   可以使用您可以从任何地方访问的强类型API   在你的申请中。您可以在配置文件中存储任何类型的对象。   ASP.NET配置文件功能提供了一个通用的存储系统   允许您在静止时定义和维护几乎任何类型的数据   以类型安全的方式提供数据。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

查看此MSDN文章了解完整代码