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

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


15
Втеча @ символ у двигуні подання бритви
Я створюю зразок сайту ASP.NET MVC 3, використовуючи Razor як двигун перегляду. Синтаксис бритви починається з @символу, наприклад @RenderBody(). Якщо я пишу @test на своїй сторінці cshtml, це дає мені помилку розбору CS0103: Назва "тест" не існує в поточному контексті Як уникнути символу "@"?


12
Використання Razor в JavaScript
Чи можливо чи існує рішення використовувати синтаксис Razor у JavaScript, який знаходиться у view ( cshtml)? Я намагаюся додати маркери до карти Google ... Наприклад, я спробував це, але я отримую тону помилок компіляції: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach …

6
Як використовувати потрійний оператор у бритві (зокрема, на атрибути HTML)?
За допомогою механізму перегляду WebForms я зазвичай використовую потрійний оператор для дуже простих умов, особливо в межах атрибутів HTML. Наприклад: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Вищевказаний код дасть <a>тегу клас authабо anonзалежно від того, автентифіковано користувача. Який еквівалентний синтаксис із механізмом подання Razor? Оскільки Razor вимагає …


9
Як отримати URL-адресу поточної сторінки в MVC 3
Я використовую плагін коментарів Facebook у своєму блозі, який будую. У ньому є кілька тегів FBXML, які інтерпретуються через javascript у facebook, на який посилається сторінка. Це все добре працює, але я маю передати поточну, повністю кваліфіковану URL-адресу до плагіна. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" …
360 c#  asp.net  asp.net-mvc  razor 

7
Як оголосити локальну змінну в Razor?
Я розробляю веб-додаток у asp.net mvc 3. Я дуже новачок у ньому. З огляду на бритву, я хотів би оголосити деякі локальні змінні і використовувати їх на всій сторінці. Як це можна зробити? Здається, досить тривіально можна зробити наступні дії: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that …

6
ASP.NET MVC Переглянути порівняння двигуна
Я шукав в SO & Google для розбиття різноманітних двигунів View, доступних для ASP.NET MVC, але не знайшов набагато більше, ніж прості описи на високому рівні того, що таке двигун перегляду. Я не обов'язково шукаю "найкращих" чи "найшвидших", а скоріше порівняння переваг / недоліків основних гравців (наприклад, WebFormViewEngine за замовчуванням, …

22
Впорскування вмісту в конкретні розділи з часткового перегляду ASP.NET MVC 3 за допомогою системи Razor View Engine
Цей розділ у мене визначений _Layout.cshtml @RenderSection("Scripts", false) Я можу легко використовувати його з точки зору: @section Scripts { @*Stuff comes here*@ } З чим я борюся - це як отримати частковий вміст у цей розділ з часткового перегляду. Припустимо, це моя сторінка перегляду: @section Scripts { <script> //code comes …

3
Як вказати різні макети у файлі ViewStart з бритвою ASP.NET MVC 3?
Я хотів би, щоб у моїй програмі було 2 окремих макета. Скажімо, один - для публічного розділу веб-сайту, а інший - для учасника. Для простоти скажемо, вся логіка для кожного із сайтів тез акуратно загорнута у два різних контролера. PublicController StaffController І що кожен з них має відповідний макет для …


5
ASP.NET MVC 3 - Частковий шаблон проти шаблону та редактор
Отже, назва повинна говорити сама за себе. Для створення повторно використовуваних компонентів у ASP.NET MVC у нас є 3 варіанти (можуть бути інші, про які я не згадував): Частковий вигляд: @Html.Partial(Model.Foo, "SomePartial") Шаблон спеціального редактора: @Html.EditorFor(model => model.Foo) Спеціальний шаблон відображення: @Html.DisplayFor(model => model.Foo) З точки зору фактичного перегляду / …

9
Обслуговування favicon.ico в ASP.NET MVC
Яка кінцева / найкраща рекомендація щодо обслуговування favicon.ico в ASP.NET MVC? Зараз я роблю наступне: Додавання запису до самого початку мого методу RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Розміщення favicon.ico в корені моєї програми (що також буде коренем мого домену). У мене є два питання: Чи немає способу помістити favicon.ico кудись, крім кореня моєї …


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