Как объявить локальную переменную в Razor?

Я разрабатываю веб-приложение на asp.net mvc 3. Я новичок в этом. В представлении, использующем бритву, я хотел бы объявить некоторые локальные переменные и использовать их на всей странице. Как это можно сделать?

Выполнение следующих действий кажется довольно тривиальным:

@bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName);
@if (isUserConnected)
{ // meaning that the viewing user has not been saved
    <div>
        <div> click to join us </div>
        <a id="login" href="javascript:void(0);" style="display: inline; ">join</a>
    </div>
}

Но это не работает. Возможно ли это?

339
задан Owen Pauling 7 February 2017 в 06:30
поделиться