Я прочитал много статей и документации и все еще неясно, что я могу включить в файлы global.asax и _AppStart.cshtml.Какой код я могу включить в global.asax и _AppStart.cshtml на веб-сайте Web-страниц v2?
Я пытался ставить простые вещи, как
@{
var rlist = new List<string>();
rlist.Add("Value1");
rlist.Add("Value2");
}
в обоих файлах и пытались использовать их в своем Default.cshtml, не luck..it говорит, что его не определен в контексте.
Я думал, что этот код будет узнаваем везде.
Единственный способом я нашел, что это работает только для _AppStart.cshtml является назначая мой вар словаря AppState:
@{
var rlist = new List<string>();
rlist.Add("Value1");
rlist.Add("Value2");
AppState["rlist"] = rlist;
}
Тогда я могу ссылаться через мои страницы в Rlist переменного что-то вроде этого:
var soulis = ((List<string>) AppState["rlist"]);
В Global.asax выше не работает ..
Может кто-то объяснить, что хап pening?
Параметр 'global.asax' файл для приложения и запуска сеанса и прекратить процедуры. Попробуйте искать [здесь] (http://msdn.microsoft.com/en-us/library/1xaas8a2%28v=VS.71%29.aspx). – Paul
Так получилось, но как насчет _AppStart.cshtml – e4rthdog