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

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

5
Конкатенація рядків у Razor
Як мені об’єднати два рядки в синтаксисі Razor? Якби я мав: @Model.addressі @Model.cityі хотів би, щоб вийшов, address cityщо б я робив? Це так просто, як робити @Model.address + " " + @Model.city?

7
Бритва ASP.NET MVC: умовний атрибут у HTML
Наведений нижче код не здається чистим. Будь-яка пропозиція щодо вдосконалення коду? <li @if(ViewData["pagename"].ToString()=="Business details"){ <text>class="active" </text> } > <a @if(ViewData["pagename"].ToString()=="Business details"){ <text>style="color: white; background-color: #08C; border: 1px solid #08C;" </text> } href="@Url.Action("BusinessDetails", "Business")">Business Details</a> </li> <li @if (ViewData["pagename"].ToString() == "Booking policies"){ <text>class="active"</text> }> <a @if (ViewData["pagename"].ToString() == "Booking policies") { …

7
Html.LabelFor Зазначений текст
Будь-хто отримав уявлення про те, як вказати текст під час використання Html.LabelFor(c=>c.MyField). Можливо, це MyFieldне відповідна назва для відображення на екрані, натомість вам може знадобитися "Супер фантастичне поле", але, схоже, перевантажень немає. Будь-які ідеї?
83 c#  asp.net-mvc  razor 

12
Де я можу знайти System.Web.Helpers, System.Web.WebPages та System.Web.Razor?
Я стежу за цією статтею про RazorGenerator, і там сказано, що я повинен додати посилання на: System.Web.Helpers.dll System.Web.WebPages.dll System.Web.Razor.dll Тільки один я можу бачити , коли я роблю Add Referenceце System.Web.Razor, але я не знаю , де інші з них.

5
Бритва MVC @foreach
Я чув, що наявність @foreach всередині подання - це ні-ні. Це означає, що погляд не повинен мати в собі жодної логіки. Яка найкраща практика щодо того, де повинна бути логіка для @foreach? @foreach..

9
Як додати Bootstrap 3 для вибору дати на проект MVC 5 за допомогою механізму Razor?
Мені потрібні деякі вказівки щодо того, як встановити Bootstrap 3 для вибору дати на проект MVC 5 за допомогою движка Razor. Я знайшов це посилання тут, але не зміг змусити його працювати у VS2013. Копіюючи з прикладу в наступному посиланні вище, я вже зробив наступне: bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/bootstrap-datepicker.js", // …

10
Бритва без макета
Як так, коли я маю Layout = null;на мій погляд - він все ще тягне за замовчуванням? Чи є якийсь фокус, щоб зупинити це? Ось мій погляд без макета: @{ Layout = ""; } <!DOCTYPE html> <html> <head> <title>Index</title> @{Html.RenderAction("Head", "Header");} </head> <body> <div> Home </div> </body> </html> Ось виведений …

12
Встановіть атрибут вимкнення на основі умови для Html.TextBoxFor
Я хочу встановити атрибут вимкнення на основі умови для Html.TextBoxFor в asp.net MVC, як показано нижче @Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") }) Цей помічник має два виходи disabled = "disabled" або …

9
InvalidCastException видаляється після встановлення ASP.NET MVC 4 Beta
Я отримую наступний виняток після встановлення ASP.NET MVC 4 Beta на машині з ASP.NET MVC 3. System.InvalidCastException було оброблено кодом користувача Message = [A] System.Web.WebPages.Razor.Configuration.HostSection не може бути передано в [B] System.Web.WebPages.Razor.Configuration.HostSection. Тип A бере початок із 'System.Web.WebPages.Razor, Версія = 1.0.0.0, Культура = нейтральна, PublicKeyToken = 31bf3856ad364e35' у контексті 'За …

5
Виділення некодованих рядків у режимі бритви
Як говорить ScottGu в своєму блозі пост «за змістом по замовчуванням , випромінюваного з допомогою @ блок автоматично HTML закодований , щоб краще захистити від сценаріїв атак XSS». Моє запитання: як можна вивести рядок, який не кодується HTML? Для простоти, будь ласка, дотримуйтесь цього простого випадку: @{ var html = …



4
Бритвові вкладені макети з каскадними розділами
У мене є сайт MVC3, який використовує Razor як механізм перегляду. Я хочу, щоб мій сайт можна було скинути. Більшість можливих скінів досить подібні, щоб їх можна було отримати із спільного головного макета. Тому я розглядаю такий дизайн: Тим НЕ менше, я хотів би мати можливість викликати RenderSectionв нижньому шарі, …

6
Неможливо виконати прив'язку часу виконання для нульового посилання, але це НЕ посилання нуля
за допомогою: MVC 4, ASP.NET Razor Я отримую повідомлення про помилку, схоже, це не повинно бути можливим. Це говорить мені, що я використовую нульове посилання, держави, але явно воно встановлюється. Контролер: public ActionResult Index() { Dictionary<int, string> states = new Dictionary<int, string>() { { -1, "a"}, { 0, "b"}, { …


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