【发布时间】:2014-03-16 10:19:11
【问题描述】:
我的助手类中有一些虚拟数据。我想在每个 mvc4 应用程序启动时调用这个会生成必要数据的静态方法。
所以我想将该数据存储在 global.asax 中的变量中,并从控制器中使用该变量
public class MvcApplication: ...
{
protected void Application_Start()
{
var dummyData = DummyData.GetData();
}
}
但是我不能从我的控制器访问这个变量
public ActionResult Index()
{
var data = MvcApplication// I cannot access to my dummyData variable
}
【问题讨论】:
-
这不是全局变量。在c#中没有全局变量,如果在方法内部定义变量,则无法从该方法外部访问它。
标签: c# .net asp.net-mvc