c# - 如何在 ASP .NET 中创建具有项目范围的变量?

标签 c# asp.net

我想声明一个变量,这样我就可以在项目的所有 asp 页面中访问该特定变量及其值。谁能告诉我如何在 C# 中声明一个变量,使其具有项目范围的作用域?

最佳答案

您有几个选择,最好的可能需要有关您要完成的目标的更具体的信息。例如,您是否也需要能够写入此变量?

但一个简单的方法是将其存储在应用程序对象中:Application["mydata"] = value;

请注意,如果您的应用程序被重置,您可能会丢失这些数据,这有时会发生。您可以考虑使用 cookie 或数据库在重置后保持不变。

关于c# - 如何在 ASP .NET 中创建具有项目范围的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5142638/

相关文章:

c# - 在消息框中显示 <List> 报告

c# - 仅实现单个枚举的最佳方法 Moq IEnumerable

asp.net - Asp.net 3.5 背后代码中的 Javascript 警报消息

c# - 无法在 Web 服务器上开始调试。没有管理员的 Visual Studio

c# 如何在运行时添加 contextMenuStrip 项?

c# - 委托(delegate)类型转换的乐趣 -> InvalidProgramException

asp.net - 如何在我的新 ASP.NET 网站中使用 OpenID?

asp.net - 从一个区域的 Action 重定向到 "root"区域中的 Action ?

c# - 有没有办法通过 C# 代码获取类中所有 namespace 'using'?

asp.net - 如何为我的 ASP.NET (MVC) 应用程序设置时区