Вопросы с тегом 'razor'

Razor - это язык шаблонов, используемый веб-страницами ASP.NET и ASP.NET MVC (начиная с версии 3). Он добавляет слой абстракции выше поколения HTML. Он поддерживает плавные переходы между разметкой HTML и кодом С# или VB. Переходы между разметкой и кодом обозначаются знаком "@".
1

ASP.NET MVC 3 Razor: включить файл JavaScript в заголовке

Я пытаюсь найти правильный синтаксис Razor, чтобы получить файл JavaScript для определенного *.cshtml, который будет находиться в главном теге вместе со всеми остальными файлами, которые определены в _Layout.cshtml.
30 нояб. '10 в 8:21
8

Механизм просмотра Razor, как ввести препроцессор (#if debug)

Я пишу свою первую страницу бритвы сегодня, не могу понять, как ввести #if debug #else #endif Как я могу ввести препроцессор в бритву?
14 янв. '11 в 21:32
5

HTML.ActionLink vs Url.Action в ASP.NET Razor

Есть ли разница между HTML.ActionLink vs Url.Action или это всего лишь два способа сделать одно и то же? Когда я должен выбирать один за другим?
10 окт. '11 в 5:54
6

Замените символы разрыва строки с помощью <br/"> в представлении ASP.NET MVC Razor

У меня есть элемент управления textarea, который принимает ввод. Я пытаюсь позже сделать этот текст для просмотра, просто используя: @Model.CommentText Это правильно кодирует любые значения. Тем не менее, я хочу заменить символы разрыва строки на...
18 нояб. '10 в 22:42
6

Как определить метод в Razor?

Как определить метод в Razor?
01 мар. '11 в 20:23
4

Что такое синтаксис @Html.DisplayFor?

Я понимаю, что в Razor @Html делает кучу опрятных вещей, например, генерирует HTML для ссылок, входов и т.д. Но я не получаю функцию DisplayFor... Зачем писать: @Html.DisplayFor(model => model.Title) когда я мог просто написать: @Model.Titl...
15 июн. '11 в 23:30
23

MVC 4 @Scripts "не существует"

Я только что создал проект ASP.NET MVC 4 и использовал Visual Studio 2012 RC для создания представлений Controller и Razor для Index и Create Actions. Когда я пришел для запуска приложения и просмотрел представление Create, была показана следующая...
08 июн. '12 в 15:23
8

Где и как связан файл макета _ViewStart.cshtml?

Здесь About.cshtml из шаблона MVC по умолчанию: @{ ViewBag.Title = "About Us"; } <h2>About</h2> <p> Put content here. </p> Я бы ожидал, что ссылка на файл _ViewStart будет найдена в About.cshtml, но это явно не т...
15 февр. '12 в 19:59
2

Как добавить атрибут класса в элемент HTML, сгенерированный MVC HTML Helpers?

ASP.NET MVC может создавать элементы HTML с помощью HTML-помощников, например @Html.ActionLink(), @Html.BeginForm() и т.д. Я знаю, что могу указать атрибуты формы, создав анонимный объект и передать этот объект для (четвертого в этом случае) параме...
18 мая '09 в 19:06
17

Как получить атрибут отображаемого имени члена Enum через код бритвы MVC?

У меня есть свойство в моей модели под названием "Promotion", что его тип - это перечисление флага, называемое "UserPromotion". Члены моего перечисления имеют атрибуты отображения, установленные следующим образом: [Flags] public enum UserPromotion ...
27 окт. '12 в 11:38
10

Добавить файлы CSS или JavaScript в макет из представлений или частичных представлений

Головка макетов страниц: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> A View (AnotherView) из приложения требуется: <link href="@Url.Content("~/C...
24 февр. '11 в 20:27
8

Расширения Razor HtmlHelper (или другие пространства имен для просмотров) Не найдено

Не знаю, произошло ли это в PR или Beta, но если я создам метод расширения на HtmlHelper, он не будет распознан на странице с поддержкой Razor: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static stri...
09 нояб. '10 в 17:37
7

MVC 3: Как визуализировать представление без его страницы макета при загрузке через ajax?

Я узнал о Progressive Enhancement, и у меня есть вопрос об AJAXifying представлениях. В моем проекте MVC 3 у меня есть страница макета, страница просмотра и два простых вида. Страница просмотра находится в корне папки "Представления" и, таким образо...
15 мар. '11 в 21:37
5

Различия между Html.TextboxFor и Html.EditorFor в MVC и Razor

Почему по умолчанию эти изменения были изменены при добавлении нового "правого" представления? Каковы преимущества при использовании EditorFor() vs. TextboxFor()? Я нашел это По умолчанию в окнах Create and Edit теперь используется помощник Html....
28 янв. '11 в 8:17
5

Как ссылаться на .css файл на бритву?

Я знаю, как установить .css файлы в файле _Layout.cshtml, но как насчет применения таблицы стилей для каждого представления? Мое мышление здесь в том, что в _Layout.cshtml у вас есть теги <head>, но не так в одном из ваших представлений без м...
16 февр. '11 в 20:08