Запитання з тегом «razor»

Razor - мова шаблонів, що використовується веб-сторінками ASP.NET та ASP.NET MVC (починаючи з версії 3). Він додає шар абстрагування над створенням HTML. Він підтримує плавні переходи між розміткою HTML та кодом C # або VB. Переходи між розміткою та кодом позначаються знаком "@".

3
Умовні атрибути HTML за допомогою Razor MVC3
Змінна strCSSClass часто має значення, але іноді порожня. Я не хочу включати порожній клас = "" в HTML цього вхідного елемента, це означає, що якщо strCSSClass порожній, я взагалі не хочу атрибут class =. Ось один із способів зробити умовний атрибут HTML: <input type="text" id="@strElementID" @(CSSClass.IsEmpty() ? "" : "class=" …

7
Razor MVC Заповнення масиву Javascript із масивом моделі
Я намагаюся завантажити масив JavaScript масивом з моєї моделі. Мені здається, що це повинно бути можливим. Жоден із наведених нижче способів не працює. Не вдається створити цикл JavaScript і збільшити його через Model Array із змінною JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } Не вдається створити цикл …

3
Як додати скрипт src всередині подання при використанні макета
Я хочу включити посилання на javascript, наприклад: <script src="@Url.Content("~/Scripts/jqueryFoo.js")" type="text/javascript"></script> Якщо у мене є Razor View, який правильний спосіб включити це без необхідності додавати його до макета (він потрібен лише в одному конкретному поданні, не у всіх) В aspx ми могли б використовувати власники місця вмісту .. Я знайшов старіші …
100 asp.net-mvc  razor 

4
Razor не розуміє незакриті теги html
За допомогою RazorViewEngine я можу це зробити: if (somecondition) { <div> some stuff </div> } але я не можу зробити це (бритви плутаються): if (somecondition) { <div> } if (someothercondition) { </div> } У мене є ситуація, коли мені потрібно розміщувати свої теги на відкриття та закриття html в різні …

11
ASP.NET MVC 3: Заміна атрибута "name" з TextBoxFor
Чи можливо при використанні Html.TextBoxForзмінити атрибут імені? Я намагався без успіху. Мені потрібно використовувати TextBoxFor, щоб змусити клієнтську перевірку працювати, однак з причин, за які я не вдаватимусь, мені потрібно, щоб ім’я текстового поля було відмінним від створеного. Я спробував таке: @Html.TextBoxFor(x => x.Data, new { name = Model.Key + …

3
Комплект стилю MVC4, що дає 403
Коли включення / мінімізація ввімкнено, деякі мої пакети, мабуть, мають недійсну URL-адресу в браузері (що закінчується на /), а IIS видає 403 заборонену помилку, ніби намагаючись перерахувати вміст папки. Немає різниці в налаштуванні моїх пакетів - вони не є .min.css, права доступу і т.д.


3
@ Html.BeginForm Відображення "System.Web.Mvc.Html.MvcForm" на сторінці
У мене є вигляд бритви, що я додав кнопку видалення до внутрішньої частини оператора "якщо", і коли представлення відображається в браузері, біля кнопки видалення відображається "System.Web.Mvc.Html.MvcForm" . Як я його позбудуся? Ось код: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" value="@update.StatusUpdateId">Delete</button> } </div> Ось, як …

6
ASP.NET MVC Razor: Як візуалізувати HTML часткового виду бритви всередині дії контролера
Як генерувати HTML заданого часткового перегляду на двигуні перегляду ASP.NET відомо . Але якщо ця функціональність використовується для часткового перегляду бритви, вона не працює, як виняток говорить, що частковий вигляд не походить від "UserControl". Як виправити візуалізацію для підтримки часткового перегляду бритви? Мені це потрібно, тому що я генерую електронні …
97 c#  asp.net-mvc  razor 

19
Поставте прапорець для логічного значення, що допускає допуск
Моя модель має логічне значення, яке повинно бути дозволеним public bool? Foo { get; set; } отже, у моєму Razor cshtml у мене є @Html.CheckBoxFor(m => m.Foo) хіба що це не працює. Так само як і кастинг за допомогою (bool). Якщо я це роблю @Html.CheckBoxFor(m => m.Foo.Value) це не створює …

20
Ім'я 'ViewBag' не існує у поточному контексті - Visual Studio 2015
Я знову починаю розвиватися в ASP.NET, і я зіткнувся з невеликою помилкою у Visual Studio. Мої файли .cshtml відображають помилки під час використання декількох функцій бритви. Наприклад, "Назва 'ViewBag' не існує у поточному контексті". Ось малюнок: Я використовую демонстраційний проект. Ви можете знайти проект тут: https://github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject Я переглянув кілька інших …

13
Html.DropdownListДля вибраного значення не встановлюється
Як я можу встановити вибране значення 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> …

4
Синтаксис 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.WebPages.HelperResult)' has some invalid arguments Якщо є якийсь кращий …

6
Об’єднання бритв 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="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> Синтаксичний аналізатор задихається, оскільки вважає, що все праворуч …

6
Вигляд MVC Razor вкладеної моделі foreach
Уявіть собі загальний сценарій, це простіша версія того, з чим я стикаюся. У мене насправді є пара шарів подальшого гніздування на моєму .... Але це сценарій Тема містить список Категорія містить список Продукт містить список Мій контролер надає повністю заповнену тему з усіма категоріями для цієї теми, продуктами цієї категорії …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.