У меня есть бритва, которая выглядит следующим образом
@using(Html.BeginForm(MVC.Account.Info()))
{
<p>blah blah blah</p>
<input type="submit" value="Submit!" />
}
Теперь я хочу только визуализировать форму и отправить, если User.Identity.IsAuthenticated
если бы уровень отступа был значительным, это могло бы выглядеть следующим образом
@if(User.Identity.IsAuthenticated) // wraps the using and its open brace
{
@using(Html.BeginForm(MVC.Account.Info()))
{
}
<p>blah blah blah</p>
@if(User.Identity.IsAuthenticated) // wraps the input and the using closing brace
{
<input type="submit" value="Submit!" />
}
}
Но, конечно, этот синтаксис не работает. Кто-нибудь знает хороший способ сделать это?