Pytania oznaczone «razor»

Razor to język szablonów używany przez ASP.NET Web Pages i ASP.NET MVC (od wersji 3). Dodaje warstwę abstrakcji powyżej generacji HTML. Obsługuje płynne przejścia między znacznikami HTML a kodem C # lub VB. Przejścia między znacznikiem a kodem są oznaczone znakiem „@”.

561
Escape @ character w silniku widoku maszynek do golenia

Tworzę przykładową witrynę ASP.NET MVC 3, używając Razor jako silnika przeglądania. Składnia maszynki do golenia zaczyna się od @znaku, np @RenderBody(). Jeśli piszę @test na mojej stronie cshtml, pojawia się błąd analizy CS0103: Nazwa „test” nie istnieje w bieżącym kontekście Jak mogę uciec...

435
Korzystanie z Razor w JavaScript

Czy jest to możliwe, czy istnieje obejście polegające na korzystaniu ze składni Razor w JavaScript, który jest w view ( cshtml)? Próbuję dodać znaczniki do mapy Google ... Na przykład próbowałem tego, ale otrzymuję mnóstwo błędów kompilacji: <script type="text/javascript"> // Some...

360
Jak uzyskać bieżący adres URL strony w MVC 3

Korzystam z wtyczki komentarzy na Facebooku na blogu, który tworzę. Zawiera niektóre tagi FBXML, które są interpretowane przez javascript na Facebooku, do którego odwołuje się strona. To wszystko działa dobrze, ale muszę przekazać bieżący, w pełni kwalifikowany adres URL do wtyczki. <div...

354
Jak zadeklarować zmienną lokalną w Razor?

Tworzę aplikację internetową w asp.net mvc 3. Jestem bardzo nowy. W widoku z użyciem brzytwy chciałbym zadeklarować niektóre zmienne lokalne i używać ich na całej stronie. Jak można to zrobić? Wydaje się dość trywialne, aby móc wykonać następujące czynności: @bool isUserConnected =...

339
ASP.NET MVC Zobacz porównanie silnika

Szukałem w SO i Google podziału różnych silników widokowych dostępnych dla ASP.NET MVC, ale nie znalazłem nic więcej niż proste opisy wysokiego poziomu tego, czym jest silnik widoku. Niekoniecznie szukam „najlepszego” lub „najszybszego”, ale raczej kilka porównań rzeczywistych zalet / wad głównych...

255
Udostępnianie favicon.ico w ASP.NET MVC

Jaka jest ostateczna / najlepsza rekomendacja dotycząca sposobu obsługi favicon.ico w ASP.NET MVC? Obecnie wykonuję następujące czynności: Dodanie wpisu na samym początku mojej metody RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Umieszczenie favicon.ico w katalogu głównym mojej aplikacji...

223
Do czego służy składnia @ Html.DisplayFor?

Rozumiem, że w Razor @Html robi kilka porządnych rzeczy, takich jak generowanie HTML dla linków, danych wejściowych itp. Ale nie dostaję funkcji DisplayFor ... Dlaczego miałbym pisać: @Html.DisplayFor(model => model.Title) kiedy mogłem po prostu

219
Jak utworzyć funkcję w szablonie cshtml?

Muszę utworzyć funkcję, która jest niezbędna tylko w jednym pliku cshtml. Możesz myśleć o mojej sytuacji jako o metodach strony ASP.NET, które są minimalnymi usługami sieciowymi zaimplementowanymi na stronie, ponieważ są one ograniczone do jednej strony. Wiem o pomocnikach HTML (metodach...