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

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

ASP.NET MVC Razor без кодирования

Razor кодирует строку по умолчанию. Есть ли специальный синтаксис для рендеринга без кодирования?
задан 01 нояб. '10 в 20:50
5
ответов

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

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

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

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

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

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

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

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

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

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

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

ASP.NET MVC может создавать элементы HTML с помощью HTML-помощников, например @Html.ActionLink(), @Html.BeginForm() и т.д. Я знаю, что могу указать атрибуты формы, создав анонимный объект и передать этот объект для (четвертого в этом случае) параме...
задан 18 мая '09 в 22:06
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 в 23:27
8
ответов

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

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

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

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

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

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

Как добавить дополнительные пространства имен в страницы Razor вместо @using объявления?

Есть ли какая-то магия, которую мне нужно использовать для получения пространств имен в элементе pages/namespaces в webconfig? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.We...
задан 06 окт. '10 в 20:21
5
ответов

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

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

@media медиа-запрос и столкновение синтаксиса брандмауэра ASP.NET MVC

У меня есть большой сайт, который работает в ASP.NET MVC с помощью механизма просмотра Razor. У меня есть базовая таблица стилей, которая содержит весь общий стиль для всего сайта. Однако иногда у меня есть специальные стили страницы, которые в <...
задан 11 авг. '11 в 17:15
17
ответов

Visual Studio 2015 Сломанная бритва Intellisense

После установки и восстановления моего экземпляра VS2015 я все еще не могу заставить intellisense (серверную часть) работать в своих MVC-представлениях. Я получаю сообщение с сообщением о сообщении, как только я впервые открою в сеансе файл .cshtml...
задан 23 июля '15 в 11:11