我正在使用 asp.net 和 C# 开发一个 Web 应用程序。我有个问题
有没有什么方法可以在不使用QueryString
或Session
值或Cookies
或上一页的情况下在 asp 页面中传递值?
我正在使用 asp.net 和 C# 开发一个 Web 应用程序。我有个问题
有没有什么方法可以在不使用QueryString
或Session
值或Cookies
或上一页的情况下在 asp 页面中传递值?
您可能会看到:ASP.NET 状态管理概述
配置文件属性
您可以使用: ASP.NET 提供了一种称为配置文件属性的功能,它允许您存储用户特定的数据。此功能类似于会话状态,不同之处在于用户会话到期时配置文件数据不会丢失。配置文件属性功能使用 ASP.NET 配置文件,该配置文件以持久格式存储并与单个用户相关联。ASP.NET 配置文件允许您轻松管理用户信息,而无需您创建和维护自己的数据库。此外,配置文件使用强类型 API 使用户信息可用,您可以从应用程序的任何位置访问该 API。您可以在配置文件中存储任何类型的对象。ASP。
您可以使用asp.net 缓存或将数据从一个页面保存到某个页面,persistent medium
从该介质读取的其他页面可能是database or xm
l 等。
除了您的要求(不使用QueryString
或Session
值或Cookies
)是的,您可以使用public
类似的属性
public String YourProperty
{
get
{
return "Return What you want to pass";
}
}
查看此MSDN文章以获取完整代码