Вопросы с тегом «razor»

87
DisplayNameFor () из списка <объект> в модели

Я считаю, что это довольно просто, я просто не могу найти правильный способ показать отображаемое имя для элемента в списке в моей модели. Моя упрощенная модель: public class PersonViewModel { public long ID { get; set; } private List<PersonNameViewModel> names = new...

84
Механизм просмотра Razor - как добавить частичные представления

Мне было интересно, если это возможно, лучший способ визуализировать партиал с использованием нового движка Razor View. Я понимаю, что к тому времени это еще не было закончено полностью Прямо сейчас я использую RenderPage для визуализации пользовательского элемента управления:...

84
MVC3 Razor DropDownListFor Enums

Пытаюсь обновить свой проект до MVC3, но я просто не могу найти: У меня есть простой тип данных ENUMS: public enum States() { AL,AK,AZ,...WY } Который я хочу использовать как DropDown / SelectList в моем представлении о модели, содержащей этот тип данных: public class FormModel() { public States...

83
Html.LabelFor указанный текст

Кто-нибудь знает, как указать текст при использовании Html.LabelFor(c=>c.MyField). Это просто MyFieldможет быть неподходящим названием для отображения на экране, вместо этого вы можете захотеть «Суперфантастическое поле», но, похоже, никаких перегрузок нет. Есть идеи?...

82
Где я могу найти System.Web.Helpers, System.Web.WebPages и System.Web.Razor?

Я слежу за этой статьей о RazorGenerator, и в ней говорится, что я должен добавить ссылки на: System.Web.Helpers.dll System.Web.WebPages.dll System.Web.Razor.dll Только один я могу видеть , когда я делаю Add Referenceэто System.Web.Razor, но я не знаю , где остальные из них....

82
MVC Razor @foreach

Я слышал, что использовать @foreach внутри представления - это недопустимо. Это означает, что в представлении не должно быть никакой логики. Какова наилучшая практика того, где должна быть логика для @foreach? @foreach.....

81
Выдача некодированных строк в представлении Razor

Как говорит ScottGu в своем блоге пост «по содержанию по умолчанию , излучаемого с помощью @ блок автоматически HTML закодированный , чтобы лучше защитить от сценариев атак XSS». У меня вопрос: как вывести строку, не закодированную в HTML? Для простоты, пожалуйста, придерживайтесь этого простого...

81
Просмотр бритвы без макета

Почему, когда я Layout = null;вижу - он все еще тянет в макете по умолчанию ?! Есть ли какой-нибудь трюк, чтобы остановить это? Вот мой вид без макета: @{ Layout = ""; } <!DOCTYPE html> <html> <head> <title>Index</title> @{Html.RenderAction("Head", "Header");}...

81
Установите атрибут отключения на основе условия для Html.TextBoxFor

Я хочу установить атрибут отключения на основе условия для Html.TextBoxFor в asp.net MVC, как показано ниже @Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") }) У этого помощника...

81
InvalidCastException возникает после установки бета-версии ASP.NET MVC 4

Я получаю следующее исключение после установки бета-версии ASP.NET MVC 4 на машине с ASP.NET MVC 3. Исключение System.InvalidCastException не было обработано пользовательским кодом Message = [A] System.Web.WebPages.Razor.Configuration.HostSection не может быть преобразован в [B]...

80
Вложенные макеты Razor с каскадными разделами

У меня есть сайт MVC3, использующий Razor в качестве движка просмотра. Я хочу, чтобы мой сайт можно было изменять. Большинство возможных скинов достаточно похожи, чтобы их можно было извлечь из общего главного макета. Поэтому рассматриваю такую ​​конструкцию: Тем не менее, я хотел бы иметь...

80
Невозможно выполнить привязку времени выполнения к пустой ссылке, но это НЕ пустая ссылка

с использованием: MVC 4, ASP.NET Razor Я получаю сообщение об ошибке, которое, похоже, недопустимо. Он сообщает мне, что я использую нулевую ссылку, состояния, но явно она устанавливается. Контроллер: public ActionResult Index() { Dictionary<int, string> states = new Dictionary<int,...

79
Как я могу назвать форму с помощью Html.BeginForm ()?

Как дать имя форме в ASP.NET MVC с помощью Html.BeginForm()? Мне нужно только имя, а не название действия или контроллера, потому что я хочу опубликовать его через Javascript. Думаю должно быть что-то вроде Html.BeginForm(id = "frm"). Я пробовал следующее:...

14
Как использовать новые функции c # 8.0 в представлениях Razor

Я обновил свое веб-приложение ASP.NET Mvc 5 для использования новых функций c # 8.0 через Visual Studio 2019, и все работает нормально, пока я не попытаюсь использовать эти новые функции в представлении Razor. Например, если я попытаюсь использовать новое выражение переключателя: @{ ViewBag.Title =...