razor- все статьи тега ➜ страница 2


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

у меня есть форма загрузки, которая работает, но я хотел бы передать модели информацию для моей базы данных, чтобы сохранить файл с другим именем, конечно. вот мой взгляд бритвы: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' name='file' id='file' /> &lt ...

Razor If / Else синтаксис условного оператора [дубликат]

этот вопрос уже есть ответ здесь: как использовать тернарный оператор в razor (в частности, на атрибутах HTML)? 6 ответов не имея большой удачи, у меня есть следующее заявление if / else в Razor, которое отлично работает <small> @if(deletedView){ @:Deleted } else { @:Created } by </small> Я пытаюсь сделать что-то подобное это: <small> @(deletedView) ? @:Deleted ...

Представление на основе Razor не видит ссылочных сборок

Я пытаюсь создать строго типизированное представление на основе класса из другой сборки. По какой-то причине, однако, мой вид Razor, похоже, не имеет никакой видимости других сборок, на которые ссылается мой проект. например, @model MyClasses.MyModel приводит к ошибке в Visual Studio 2010, " тип или имя пространства имен MyClasses не удалось найти (отсутствует директива using или ссылка на сборку?)." тот же класс, на который ссылается стандартный механизм просмотра, работает штраф. У меня та ...

Что, почему или когда лучше выбрать cshtml vs aspx?

Я хотел бы знать, что, почему или когда лучше выбрать cshtml и что, почему или когда лучше выбрать технологии aspx? Для чего предназначены эти две технологии? спасибо, ...

Предоставляет ли синтаксис Razor неоспоримое преимущество в разметке пользовательского интерфейса?

Я заметил, что Скотт Гатри начинает упоминание бритвы a справедливый бит в своем блоге, но я просто не уверен, что это хорошо подходит для моего стиля. конечно, это довольно незнакомый стиль для тех, кто довольно привык к "стандартному" виду ASP.Net разметка (держатели контента и встроенный код), но это просто похоже на множество дополнительных страниц для управления и менее четкой разметки для меня. каковы чувства других людей на нем? Это что-то, что вы считаете, должно быть серьезно рассмот ...

Формат html.Синтаксис RenderPartial() с Razor

это работает, потому что он возвращает результат частичной визуализации вида в строке: @Html.Partial("Path/to/my/partial/view") но я предпочитаю использовать RenderPartial и, кажется, мне нужно написать: @{Html.RenderPartial("Path/to/my/partial/view");} вместо: @Html.RenderPartial("Path/to/my/partial/view"); чтобы заставить его работать. Сообщение об ошибке: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web. ...

ASP.NET конкатенация бритвы MVC

Я пытаюсь отобразить список HTML, который выглядит следующим образом, используя механизм просмотра Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> код, который я пытаюсь использовать для отображения этого списка: <ul> @foreach (var item in Model.TheItems) { <li id="[email protected]">Item @item.TheItemId</li> } </ul> парсер задыхается, потому что он думает, что все справа от подчеркив ...

Передайте параметр контроллеру из @Html.ActionLink MVC 4

В этой строке: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) Я получаю следующую ошибку во время выполнения на blogPostId: словарь параметров содержит нулевую запись для параметра 'идентификатора, blogpostid' из необнуляемый тип System.Типа int32' для метода - Система.Сеть.Mvc.ActionResult BlogReplyCommentAdd(Int32, Ноп.Сеть.Модели.Блоги.BlogPo ...

Вызов @Html.Частичное отображение частичного представления, принадлежащего другому контроллеру [дубликат]

этот вопрос уже есть ответ здесь: Рендеринг частичный из другой папки (не общий) 8 ответов Я разрабатываю ASP.NET приложение MVC 3, страницы содержимого которого имеют общий шаблон элементов макета. Однако, поскольку страница входа не соответствует этому макету, я не могу разместить этот макет в ViewsShared_Layout.cshtml. поэтому я хотел бы добавить еще один общий макет, скажем,ViewsShared_Content ...

Отключить форматирование кода Visual Studio в Razor

Это было задано раньше:почему форматирование кода Visual Studio не работает должным образом для разметки Razor? но этому вопросу уже пару лет. И бритва форматирование еще совершенно неприемлемо. Я отказался от его исправления. можно ли отключить все форматирование Visual Studio для файлов CSHTML? Если нет, Могу ли я полностью отключить все форматирование Visual Studio? Любые сторонние хаки, которые я могу использовать? Там должен быть что-то! я обновил до 2013 года и форматирование так же пл ...

MVC как отобразить изображение массива байтов из модели

У меня есть модель с файлом изображения массива байтов, который я хочу показать на странице. Как я могу это сделать, не возвращаясь к базе данных? все решения, которые я вижу, используют ActionResult, чтобы вернуться в базу данных для получения изображения, но у меня уже есть изображение на модели... ...

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

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

Формат html.DropdownListFor выбранное значение не задано

как я могу установить выбранное значение Html.DropDownListFor? Я смотрел онлайн и видел, что оно может быть достигнуто с помощью четвертого параметра так, как показано ниже: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") мой список выбора затем отображается следующим образом: <select id="ShipFromCountries" name="ShipFromCountries"> <option value="">Please select a country</option> <option value="GB">Uni ...

Razor MVC, заполняющий массив Javascript модельным массивом

Я пытаюсь загрузить массив JavaScript с массивом из моей модели. Мне кажется, что это должно быть возможно. ни один из приведенных ниже способов не работает. не удается создать цикл JavaScript и увеличить через массив модели с переменной JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } не удается создать цикл бритвы, JavaScript выходит за рамки @foreach(var d in Model.data) { jsArray = d; } Я ...

ASP.NET рекурсивная функция MVC 3 Razor

хорошо,поэтому я хочу отобразить список, содержащий списки списков списков... у меня нет способа узнать, сколько уровней нужно отобразить, поэтому я решил, что именно здесь я нарушаю старую рекурсивную процедуру. у меня возникли проблемы с тем, как именно это сделать. это то, что я до сих пор (в виду - упрощенный): @foreach(MyObject item in @Model.ListOfObjects){ <div> @item.Title </div> //Call recursive function? } теперь каждый из этих объектов также имеет список. Я ...

Отображение кодированного html с бритвой

Я храню кодированный HTML в базе данных. единственный способ, которым я мог бы отобразить его правильно: <div class='content'> @MvcHtmlString.Create(HttpUtility.HtmlDecode(Model.Content)); </div> Это некрасиво. Есть ли лучший способ сделать это? ...

Как получить доступ к переменной javascript в @URL.Действие()

Как я могу получить доступ к значению JavaScript внутри @URL.Action()? что-то вроде: <script type="text/javascript"> function name(myjavascriptID) { jQuery("#list_d").jqGrid('setGridParam', { url: '@URL.Action("download file", "download", new { id = <myjavascriptID> })', page: 1 }); } </script> ...

Почему форматирование кода Visual Studio не работает должным образом для разметки Razor?

или, я должен скорее спросить, когда форматирование кода VS будет работать правильно для разметки Razor? Форматирование работает для большинства структур, но, похоже, задыхается от блоков "если". Приведенный ниже код, как он отформатирован VS. это очень легко исправить этот случай, с еще одним отступом, но я хорошо принял форматирование в повседневном использовании, и хотел бы использовать его часто для основной части моего кода, поэтому я бы предпочел избежать ручного форматирования, если это в ...

ASP.NET MVC: пользовательские HTML-помощники в Razor

у меня возникли трудности с Html-помощниками при использовании с бритвой. Указанные помощники отлично работали в MVC 2 с движком просмотра веб-форм. Но не в бритве. Ошибка, которую я получаю во время выполнения: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Source Error: Line 1: @using Wingspan.Web.Mvc; Line 2: @Html.IncrementalMenu(MenuBlock.Site) расши ...

Добавление CSS-класс, чтобы затем использовать @HTML-код.Выпадающий список()

Я создаю свое первое приложение MVC после многих лет работы с веб-формами, и по какой-то причине я не могу сделать эту работу: @Html.DropDownList("PriorityID", String.Empty, new {@class="textbox"} ) сообщение об ошибке: System.Web.Mvc.HtmlHelper<SPDR.Models.Bug>' Не содержит определение для DropDownList и лучший метод расширения перегрузки System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper, string, System.Collections.Generic.IEnumerable<System.Web.Mvc.Selec ...