Область действия переменной на странице aspx

Почему переменная scriptPathнаходится вне области действияв нижней части код?

Разве это не должно распространяться на всю страницу? В MVC, если я отмечу это в верхней части страницы, например

@{
    string scriptPath = "assets/scripts/",
           gkoConfig = "GkoConfig.js";
}

, оно будет доступно во всем текущем представлении. Что мне не хватает сейчас, когда я вернулся к WebForms на некоторое время?

enter image description here

Если я изменю кодовую позицию, это станет еще более странным, так как внутри у меня больше нет доступа к этой переменной, но у меня есть, внутри теперь... :-/

enter image description here

14
задан Bart 29 January 2013 в 20:40
поделиться