Jak zaimportować przestrzeń nazw na stronie 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 „@”.
Jak zaimportować przestrzeń nazw na stronie Razor
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...
Mam bezpieczny / zdezynfekowany HTML zapisany w tabeli DB. Jak mogę zapisać tę treść HTML w widoku Razor? Zawsze ucieka przed znakami takimi jak <i do &
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...
W silniku widoku WebForms często używam operatora trójskładnikowego do bardzo prostych warunków warunkowych, szczególnie w atrybutach HTML. Na przykład: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Powyższy kod nadaje <a>tagowi klasę...
W .NET MVC4projekcie robi, jak @Styles.Renderdziała? Mam na myśli, w @Styles.Render("~/Content/css")którym pliku się woła? Nie mam w folderze pliku ani folderu o nazwie „css”
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...
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 =...
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...
Mam tę sekcję zdefiniowaną w moim _Layout.cshtml @RenderSection("Scripts", false) Mogę z łatwością korzystać z widoku: @section Scripts { @*Stuff comes here*@ } Mam problem z tym, jak uzyskać częściową treść w tej sekcji z częściowego widoku. Załóżmy, że to moja strona widoku: @section...
Chciałbym mieć 2 osobne układy w mojej aplikacji. Powiedzmy, że jeden jest przeznaczony do części publicznej strony internetowej, a drugi do strony członka. Dla uproszczenia załóżmy, że cała logika każdego z tych miejsc jest starannie zapakowana w 2 różne
Czy jest jakaś różnica między HTML.ActionLinkvs Url.Actionczy są to tylko dwa sposoby robienia tego samego? Kiedy powinienem preferować jeden od
Tak więc tytuł powinien mówić sam za siebie. Aby utworzyć komponenty wielokrotnego użytku w ASP.NET MVC, mamy 3 opcje (mogą to być inne, o których nie wspomniałem): Częściowy widok: @Html.Partial(Model.Foo, "SomePartial") Szablon edytora niestandardowego: @Html.EditorFor(model =>...
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...
Razor domyślnie koduje łańcuch. Czy jest jakaś specjalna składnia do renderowania bez
Mam kontrolkę textarea, która przyjmuje dane wejściowe. Próbuję później renderować ten tekst do widoku, używając po prostu: @ Model.CommentText To poprawnie koduje dowolne wartości. Chcę jednak zastąpić znaki podziału wiersza <br />i nie mogę znaleźć sposobu, aby upewnić się, że nowe...
Piszę dziś moją pierwszą stronę z ostrzami, nie mogę wymyślić, jak wejść #if debug #else #endif Jak mogę wprowadzić preprocesor w maszynce do
Próbuję znaleźć właściwą składnię Razor, aby uzyskać plik JavaScript dla określonego * .cshtml, który ma znajdować się w tagu head wraz ze wszystkimi innymi plikami dołączanymi, które są zdefiniowane w
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
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...