Pytania otagowane jako 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 „@”.

7
ASP.NET MVC brzytwa: atrybut warunkowy w HTML
Poniższy kod nie wydaje się czysty. Jakieś sugestie dotyczące ulepszenia kodu? <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") { …

5
Łączenie ciągów w Razor
Jak połączyć dwa ciągi w składni Razor? Gdybym miał: @Model.addressi @Model.citychciałbym, żeby wyjście było address citytym, co bym zrobił? Czy to tak proste, jak zrobienie @Model.address + " " + @Model.city?

7
Html.LabelFor Specified Text
Każdy ma pomysł, jak określić tekst podczas używania Html.LabelFor(c=>c.MyField). To poprostuMyField może nie być odpowiednia nazwa do wyświetlenia na ekranie, możesz zamiast tego chcieć „The Super Fantastic Field”, ale nie ma żadnych przeciążeń. Jakieś pomysły?
83 c#  asp.net-mvc  razor 


5
MVC Razor @foreach
Słyszałem, że posiadanie @foreach wewnątrz widoku to nie-nie. Oznacza to, że widok nie powinien zawierać żadnej logiki. Jaka jest najlepsza praktyka dotycząca tego, gdzie powinna znajdować się logika @foreach? @foreach..

9
InvalidCastException jest generowany po zainstalowaniu ASP.NET MVC 4 Beta
Po zainstalowaniu ASP.NET MVC 4 Beta na komputerze z ASP.NET MVC 3 pojawia się następujący wyjątek. Wyjątek System.InvalidCastException nie został obsłużony przez kod użytkownika. Message = [A] System.Web.WebPages.Razor.Configuration.HostSection nie może zostać przesłany do [B] System.Web.WebPages.Razor.Configuration.HostSection. Typ A pochodzi z „System.Web.WebPages.Razor, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” w …

5
Emitowanie niezakodowanych ciągów w widoku Razor
Jak mówi ScottGu w swoim poście na blogu, „domyślnie treść emitowana przy użyciu bloku @ jest automatycznie kodowana w formacie HTML, aby lepiej chronić przed scenariuszami ataku XSS”. Moje pytanie brzmi: jak można wygenerować ciąg znaków inny niż HTML? Ze względu na prostotę proszę trzymać się tego prostego przypadku: @{ …



9
Jak dodać Date Picker Bootstrap 3 w projekcie MVC 5 przy użyciu silnika Razor?
Potrzebuję wskazówek, jak zainstalować Date Picker Bootstrap 3 w projekcie MVC 5 przy użyciu silnika Razor. Znalazłem ten link tutaj, ale nie mogłem go uruchomić w VS2013. Kopiując z przykładu w późniejszym linku powyżej, wykonałem już następujące czynności: bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/bootstrap-datepicker.js", // ** NEW for Bootstrap Datepicker "~/Scripts/respond.js")); bundles.Add(new …

10
Widok Razor bez układu
Jak to się dzieje, kiedy mam Layout = null;na widoku - nadal wciąga domyślny układ ?! Czy jest jakaś sztuczka, aby to powstrzymać? Oto mój widok bez układu: @{ Layout = ""; } <!DOCTYPE html> <html> <head> <title>Index</title> @{Html.RenderAction("Head", "Header");} </head> <body> <div> Home </div> </body> </html> Oto renderowane wyjście …


4
Zagnieżdżone układy Razor z sekcjami kaskadowymi
Mam witrynę MVC3 używającą Razor jako silnika widoku. Chcę, aby moja witryna umożliwiała skórowanie. Większość możliwych skórek jest na tyle podobnych, że mogą pochodzić ze wspólnego układu głównego. Dlatego rozważam ten projekt: Chciałbym jednak mieć możliwość wywołania RenderSectiondolnej warstwy _Common.cshtmli renderowania sekcji zdefiniowanej w górnej warstwie Detail.cshtml. To nie działa: …

6
Nie można wykonać powiązania środowiska uruchomieniowego na odwołaniu o wartości null, ale NIE jest to odwołanie o wartości null
przy użyciu: MVC 4, ASP.NET Razor Otrzymuję błąd, który wygląda na to, że nie powinno to być możliwe. Mówi mi, że używam odniesienia zerowego, States, ale wyraźnie jest ono ustawiane. Kontroler: public ActionResult Index() { Dictionary<int, string> states = new Dictionary<int, string>() { { -1, "a"}, { 0, "b"}, { …

6
Wyświetl zakodowany html z brzytwą
Przechowuję zakodowany HTML w bazie danych. Jedyny sposób, w jaki mogłem go poprawnie wyświetlić, to: <div class='content'> @MvcHtmlString.Create(HttpUtility.HtmlDecode(Model.Content)); </div> Jest brzydki. Czy jest lepszy sposób, aby to zrobić?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.