Я пытаюсь создать проект на ASP.NET, используя страницы .aspx.Проект также содержит файлы .cshtml, которые поддерживают синтаксис бритвы в отличие от страниц .aspx.Теперь я довольно новичок в веб-программировании и не очень знаком с тем, что может быть альтернативой использованию синтаксиса бритвы в .cshtml или если возможно просто использовать представления .cshtml с ASP.NET, таким образом, полностью избегая страниц .aspx.
Например, как мне реализовать этот код (который работает в .cshtml)
@AntiForgery.GetHtml()
На странице .aspx
Ниже приведены примеры кода, которые я хочу реализоватьв .aspx, но не может:
<div class="form-group">
<label for="exampleInputEmail1" @if(!ModelState.IsValidField("email"))
{ <text> class="error-label" </text> }>
Email address
</label>
<input type="text" class="form-control" id="email" name="email"
value="@email" @Validation.For("email")/>
@Html.ValidationMessage("email")
</div>