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

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

Как импортировать пространство имен на странице просмотра Razor?

Как импортировать пространство имен на странице просмотра Razor?
задан 13 июля '10 в 19:03
14
ответов

Символ Escape @в режиме просмотра бритвы

Я создаю образец сайта ASP.NET MVC 3, используя Razor в качестве механизма просмотра. Синтаксис бритвы начинается с символа @, например. @RenderBody(). Если я напишу @test на моей странице cshtml, это даст мне ошибку разбора CS0103: Имя "тест" не ...
задан 02 сент. '10 в 13:35
6
ответов

Запись/вывод HTML-строк без сохранения

У меня есть безопасный/дезинфицированный HTML-код, сохраненный в таблице DB. Как я могу записать этот HTML-контент в виде Razor? Он всегда избегает символов типа < и амперсандов до &amp;.
задан 26 нояб. '10 в 2:05
12
ответов

Использование Razor в JavaScript

Возможно ли это или есть обходной путь использования синтаксиса Razor в JavaScript, который находится в представлении (cshtml)? Я пытаюсь добавить маркеры в карту Google... Например, я пробовал это, но получаю массу ошибок компиляции: <script ty...
задан 05 янв. '11 в 1:34
5
ответов

Styles.Render в MVC4

В проекте .NET MVC4 как работает @Styles.Render? Я имею в виду, в @Styles.Render("~/Content/css"), какой файл он вызывает? В моей папке Content у меня нет файла или папки с именем "css".
задан 19 авг. '12 в 20:16
6
ответов

Как использовать тернарный оператор в бритве (в частности, для атрибутов HTML)?

С механизмом просмотра WebForms я обычно использую тернарный оператор для очень простых условностей, особенно в атрибутах HTML. Например: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Приведенн...
задан 04 нояб. '10 в 0:24
6
ответов

Сравнение ASP Engine MVC View Engine

Я искал SO и Google для разбивки различных механизмов просмотра, доступных для ASP.NET MVC, но не нашел намного больше, чем простые описания на высоком уровне того, что такое механизм просмотра. Я не обязательно ищу "лучший" или "самый быстрый", а с...
задан 20 сент. '09 в 18:47
5
ответов

ASP.NET MVC 3 - Partial vs Display Template vs Editor Template

Итак, название должно говорить само за себя. Чтобы создать повторно используемые компоненты в ASP.NET MVC, у нас есть 3 варианта (могут быть другие, о которых я не упоминал): Частичный вид: @Html.Partial(Model.Foo, "SomePartial") Шаблон пользова...
задан 18 февр. '11 в 7:22
3
ответов

Как указать различные макеты в файле ViewStart бритвы ASP.NET MVC 3?

Я хотел бы иметь 2 отдельных макета в моем приложении. Скажем, один из них относится к публичному разделу веб-сайта, а другой относится к стороне участника. Для простоты можно сказать, что вся логика для каждого из этих сайтов аккуратно завернута в ...
задан 02 марта '11 в 1:50
8
ответов

Как получить текущий URL страницы в MVC 3

Я использую плагин комментариев Facebook в блоге, который я создаю. В нем есть теги FBXML, которые интерпретируются фреймворком javascript, на который ссылаются на странице. Все работает отлично, но я должен передать текущий, полностью квалифицирова...
задан 15 марта '11 в 0:29
6
ответов

Как объявить локальную переменную в Razor?

Я разрабатываю веб-приложение в asp.net mvc 3. Я новичок в этом. В представлении с использованием бритвы я хотел бы объявить некоторые локальные переменные и использовать их на всей странице. Как это можно сделать? Кажется довольно тривиальным, чтоб...
задан 06 июля '11 в 22:16
20
ответов

Внедрение содержимого в определенные разделы из частичного представления ASP.NET MVC 3 с Razor View Engine

У меня этот раздел определен в моем _Layout.cshtml @RenderSection("Scripts", false) Я могу легко использовать его из представления: @section Scripts { @*Stuff comes here*@ } То, с чем я борюсь, - это как получить часть содержимого, введенн...
задан 26 сент. '11 в 17:12
42
ответов

Entity Framework: "Заявление об обновлении, вставке или удалении повлияло на неожиданное количество строк (0)".

Я использую Entity Framework для заполнения элемента управления сеткой. Иногда, когда я делаю обновления, я получаю следующую ошибку: Заявление об обновлении, вставке или удалении повлияло на неожиданное количество строк (0). Объекты могут быть изм...
задан 03 дек. '09 в 1:06
6
ответов

Обслуживание favicon.ico в ASP.NET MVC

Какова конечная/лучшая рекомендация по использованию favicon.ico в ASP.NET MVC? В настоящее время я делаю следующее: Добавление записи к самому началу моего метода RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Размещение favicon.ico в ко...
задан 28 янв. '09 в 13:55
1
ответ

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

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