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

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


10
ASP.Net MVC: как отобразить изображение байтового массива из модели
У меня есть модель с файлом изображения байтового массива, которую я хочу показать на странице. Как я могу это сделать, не возвращаясь к базе данных? Все решения, которые я вижу, используют ActionResultдля возврата к базе данных для получения изображения, но у меня уже есть изображение на модели ...
116 c#  asp.net-mvc  razor 

4
Передайте параметр контроллеру из @ Html.ActionLink MVC 4
В этой строке: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) Я получаю следующую ошибку времени выполнения на blogPostId: Словарь параметров содержит пустую запись для параметра blogPostId типа System.Int32, не допускающего значения NULL, для метода System.Web.Mvc.ActionResult BlogReplyCommentAdd (Int32, Nop.Web.Models.Blogs.BlogPostModel, Boolean) в 'Nop.Web.Controllers.BlogController'. Необязательный …


8
Динамическая модель MVC Razor, 'объект' не содержит определения для 'PropertyName'
Использование MVC 3 с механизмом просмотра Razor. У меня такой вид: @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } Он вызывается из другого представления с использованием этого кода: @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) В обоих …

6
Как выводить необработанный html при использовании RazorEngine (НЕ из MVC)
Я пытаюсь создавать электронные письма с содержанием HTML. этот контент уже прошел очистку, поэтому меня это не беспокоит, но когда я звоню: Razor.Parse(template, model); в следующем шаблоне Razor: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> @(new System.Web.HtmlString(Model.EmailContent)) </body> </html> выводимое электронное письмо закодировано в HTMl, но мне нужно …
105 c#  razor  html-encode 

10
Проблема с получением AssemblyVersion на веб-странице с помощью Razor / MVC3
Я использую следующий код в нижнем колонтитуле моего файла _Layout.cshtml, чтобы поместить данные версии AssemblyInfo в нижний колонтитул каждой страницы моего сайта MVC3. Тем не мение: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Просто печатает в нижнем колонтитуле: Revision 0.0.0.0 Когда я изменил представление, чтобы отобразить всю информацию о сборке для «Выполняемой сборки», используя следующие @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() …

8
Использование разделов в шаблонах редактора / отображения
Я хочу сохранить весь свой код JavaScript в одном разделе; прямо перед закрывающим bodyтегом на моей главной странице макета и просто интересно, что лучше сделать, стиль MVC. Например, если я создаю DisplayTemplate\DateTime.cshtmlфайл, который использует средство выбора даты и времени jQuery UI, я бы встроил JavaScript непосредственно в этот шаблон, но …


1
Html.RenderPartial выдает странную ошибку перегрузки?
Я создал тестовую частичную страницу с именем _Test.cshtml и поместил ее в тот же каталог, что и мое представление, которое будет ее вызывать, вот оно: <div>hi</div> И в вызывающем представлении cshtml я просто вставил: @Html.RenderPartial("_Test") Что дает мне ошибку: CS1502: лучшее совпадение перегруженного метода для 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)' имеет некоторые недопустимые …

12
Заполнить секцию бритвы из частичного
Моя основная мотивация для попытки сделать это - получить Javascript, который требуется только для части в нижней части страницы с остальной частью Javascript, а не в середине страницы, где отображается часть. Вот упрощенный пример того, что я пытаюсь сделать: Вот макет с разделом скриптов прямо перед телом. <!DOCTYPE html> <html> …

5
Можно ли использовать Razor View Engine за пределами asp.net
Если я посмотрю на Razor View Engine, то вижу очень красивый и лаконичный синтаксис, который не особенно привязан к генерации html. Поэтому мне интересно, насколько легко было бы использовать движок вне asp.net в "нормальной" среде .net, например, для генерации текста, кода, ... Любой указатель, пример, комментарий или пояснение приветствуются.

19
Представление на основе Razor не видит сборки, на которые имеются ссылки
Я пытаюсь создать строго типизированное представление на основе класса из другой сборки. По какой-то причине в моем представлении Razor, похоже, не видны другие сборки, на которые есть ссылки в моем проекте. например @model MyClasses.MyModel приводит к ошибке в Visual Studio 2010: « MyClassesНе удалось найти тип или имя пространства имен …

4
Razor ViewEngine: Как избежать символа «@»?
Я пытаюсь вывести некоторые дескрипторы Twitter в ASP.NET MVC3 в сочетании с Twitter @Anywhere API, и мне не удалось понять, как на самом деле избежать символа «@» в представлении Razor. Кто-нибудь знает, каков синтаксис экранирования символа «@» в Razor? Я пробовал использовать, <text></text>и это привело к ошибке JIT.

3
ASP.NET Core 2.0 Razor против Angular / React / и т. Д.
Моя команда и я получили финансирование для начала разработки веб-приложения корпоративного уровня (не буду вдаваться в подробности того, что оно делает). В приложении будет много отдельных веб-страниц, но две из них будут более сфокусированными и очень тяжелыми - тяжелыми, как при большом количестве взаимодействия с пользователем, модальными окнами, отображающими массовые …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.