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

98
Имя ViewBag не существует в текущем контексте - Visual Studio 2015

Я снова начинаю разрабатывать ASP.NET и столкнулся с небольшой ошибкой в ​​Visual Studio. Мои файлы .cshtml показывают ошибки при использовании некоторых функций бритвы. Например, «Имя ViewBag не существует в текущем контексте». Вот картинка: Я использую демонстрационный проект. Вы можете найти...

97
ASP.NET MVC Razor: как визуализировать HTML-код частичного представления Razor внутри действия контроллера

Известно, как сгенерировать HTML-код данного частичного представления на движке представления ASP.NET . Но если эта функция используется в частичном представлении бритвы, она не работает, поскольку в исключении указано, что частичное представление не является производным от «UserControl». Как...

97
@ Html.BeginForm Отображение «System.Web.Mvc.Html.MvcForm» на странице

У меня есть бритвенное представление, в котором я добавил кнопку удаления внутри оператора if, и когда представление отображается в браузере, рядом с кнопкой удаления отображается «System.Web.Mvc.Html.MvcForm» . Как мне от этого избавиться? Вот код: <div id="deletestatusupdate"> @if...

97
Html.DropdownListFor выбранное значение не задано

Как я могу установить выбранное значение Html.DropDownListFor? Я искал в Интернете и увидел, что этого можно достичь, используя четвертый параметр, как показано ниже: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") Мой список выбора будет...

97
Флажок для логического значения, допускающего значение NULL

Моя модель имеет логическое значение, которое должно допускать значение NULL public bool? Foo { get; set; } поэтому в моем Razor cshtml у меня есть @Html.CheckBoxFor(m => m.Foo) кроме этого не работает. Также не выполняется приведение с помощью (bool). Если я сделаю @Html.CheckBoxFor(m =>...

96
Конкатенация Razor ASP.NET MVC

Я пытаюсь отобразить список HTML, который выглядит следующим образом, с помощью механизма просмотра Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Код, который я пытаюсь использовать для визуализации этого списка: <ul> @foreach...

96
ASP MVC href к контроллеру / представлению

У меня есть это: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> Что отлично работает. Но если я уже на этой странице или на контроллере, например, /Users/Detailsи нажимаю на эту ссылку, она меня перенаправляет /Users/Index. Как я могу...

95
Синтаксис Html.RenderPartial () в Razor

Это работает, потому что возвращает результат частичного рендеринга представления в виде строки: @Html.Partial("Path/to/my/partial/view") Но я предпочитаю использовать RenderPartialи, кажется, мне нужно написать: @{Html.RenderPartial("Path/to/my/partial/view");} вместо того:...

94
MVC Razor просмотр вложенной модели foreach

Представьте себе общий сценарий, это более простая версия того, с чем я столкнулся. У меня на самом деле есть пара слоев дальнейшего вложения .... Но это сценарий Тема содержит список Категория содержит список Продукт содержит список My Controller предоставляет полностью заполненную тему со всеми...

93
Строковая интерполяция в представлении Razor?

Это поддерживается? Если да, есть ли какой-нибудь трюк для его включения? Я предполагаю, что Razor не использует достаточно новый компилятор ...? IDE VS2015, кажется, в порядке, но во время выполнения я получаю CS1056: Неожиданный символ "$"...

91
Загрузка файла MVC 3 и привязка модели

У меня есть загрузка формы, которая работает, но я хотел бы передать информацию о модели для моей базы данных, чтобы сохранить файл, конечно, под другим именем. Вот мой вид Razor: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2>...

90
Можно ли создать общий метод @helper с помощью Razor?

Я пытаюсь написать в Razor помощника, который выглядит следующим образом: @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class К сожалению, синтаксический анализатор считает, что <Tэто начало HTML-элемента, и я получаю синтаксическую ошибку. Можно ли с...

90
asp.net-mvc: символ бритвы '@' в файле js

У меня есть .csHtmlфайл -razor с функцией javascript, которая использует @Url.Contentфункцию C # внутри для URL-адреса ajax. Я хочу переместить эту функцию в .jsфайл, на который я ссылаюсь. Проблема в том, что javascript не «знает» @символ и не анализирует код C #. Есть ли способ ссылаться на...

88
Обеспечивает ли синтаксис Razor убедительное преимущество в разметке пользовательского интерфейса?

Я заметил Скотт Гатри начинает упоминать бритву на справедливый бит на своем блоге , но я просто не так уверен , что это хорошо подходит для моего стиля. Конечно, это довольно незнакомый стиль для тех, кто привык к «стандартному» виду разметки ASP.Net (заполнители содержимого и встроенный код), но...

88
Заставить все области использовать один макет

У меня следующая структура проекта: / Просмотры / Shared / _Layout; / Areas / Area1 / Views / ControllerName / Index; ... / Области / AreaN / Views / ControllerName / Index. Есть ли способ заставить все области использовать _Layout в качестве базового макета ? Есть ли способ сделать это без...