Если мы объявим переменную static
в Global.asax
, то как получить к ней доступ на странице ASP.NET
?Как получить доступ к статическим членам Global.asax?
<script runat=server">
public static object myObject = new MyClass();
// Application_Start() and other stuff goes here.
</script>
И, это хорошая идея для хранения глобального объекта (тот же экземпляр для всех запросов)?
Хороший вопрос, предполагая, что вы всегда повторно инициализируете объект в Application_Start(). –
переменная 'static' не может быть найдена, хотя' asp.net' разрешает объявление. Если мы знаем кодирование внутри карт «Global.asax», к какому классу мы можем получить доступ к этой переменной. – Xaqron
Это звучит так, будто вы идете об этом полностью назад, Xaqron. Может быть, если вы опубликуете вопрос «большего изображения», вы получите более удовлетворительный ответ. – Greg