[英]Passing Value in ASP.NET Pages
我正在使用 asp.net 和 C# 开发 Web 应用程序。 我有个问题
有没有办法在不使用QueryString
或Session
值或Cookies
或上一页的情况下在 asp 页面中传递值?
您可能会看到: ASP.NET 状态管理概述
配置文件属性
您可以使用: ASP.NET 提供了一个称为配置文件属性的功能,它允许您存储用户特定的数据。 此功能类似于会话状态,不同之处在于,当用户会话过期时,配置文件数据不会丢失。 profile-properties 功能使用 ASP.NET 配置文件,该配置文件以持久格式存储并与单个用户关联。 ASP.NET 配置文件允许您轻松管理用户信息,而无需您创建和维护自己的数据库。 此外,配置文件使用强类型 API 提供用户信息,您可以从应用程序的任何位置访问该 API。 您可以在配置文件中存储任何类型的对象。 ASP.NET 配置文件功能提供了一个通用存储系统,允许您定义和维护几乎任何类型的数据,同时仍然以类型安全的方式使数据可用。
您可以使用asp.net 缓存或将数据从一个页面保存到某个persistent medium
而其他页面将从该介质中读取,可以是database or xm
等。
除了您的要求(不使用QueryString
或Session
值或Cookies
)是的,您可以使用public
属性,如
public String YourProperty
{
get
{
return "Return What you want to pass";
}
}
查看此MSDN文章以获取完整代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.