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
Mieszaj kod Razor i JavaScript
Jestem dość zdezorientowany, jak mieszać brzytwę i js. To jest obecna funkcja, z którą utknąłem: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Gdybym mógł zadeklarować kod C # z, <c#></c#>a wszystko inne było kodem JS - to byłby …
171 c#  javascript  razor 

5
Różnice między Html.TextboxFor i Html.EditorFor w MVC i Razor
Dlaczego domyślnie zostały one zmienione podczas dodawania nowego widoku „edycji”? Jakie są zalety korzystania z EditorFor()vs. TextboxFor()? znalazłem to Domyślnie rusztowania tworzenia i edycji używają teraz pomocnika Html.EditorFor zamiast pomocnika Html.TextBoxFor. Poprawia to obsługę metadanych w modelu w postaci atrybutów adnotacji danych, gdy okno dialogowe Dodaj widok generuje widok.




4
Jak używać ? : if instrukcje z Razor i blokami kodu wbudowanego
Aktualizuję moje stare widoki .aspx za pomocą nowego silnika widoku Razore. Mam kilka miejsc, w których mam taki kod: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> Idealnie chciałbym to zrobić: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Jednak są tutaj dwa problemy: vote-up@{puzzle.UserVote .... …

7
MVC 3: Jak wyrenderować widok bez strony układu po załadowaniu przez Ajax?
Dowiaduję się o Progressive Enhancement i mam pytanie dotyczące widoków AJAXifying. W moim projekcie MVC 3 mam stronę układu, stronę Viewstart i dwa zwykłe widoki. Strona Viewstart znajduje się w katalogu głównym folderu Views, a zatem ma zastosowanie do wszystkich widoków. Określa, że ​​wszystkie widoki powinny być używane _Layout.cshtmlna stronie …

3
Jak napisać niezakodowane Json do mojego widoku przy użyciu Razor?
Próbuję napisać obiekt jako JSON do mojego widoku Asp.Net MVC przy użyciu Razor, na przykład: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> Problem polega na tym, że w danych wyjściowych kodowany jest JSON, a mojej przeglądarce się to nie podoba. Na przykład: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> …
153 asp.net-mvc  json  razor 

4
Jak mogę przekazać parametry do częściowego widoku w mvc 4
Mam taki link: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> a kiedy to kliknę, wywoła tę częściową stronę: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } Częściowa strona _Profile zawiera: Html.Action("Action", "Controller", model.Paramter) Przykład: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Wątpię, jak mogę przekazać to „Id” …

4
Jak dodać drugą klasę CSS z wartością warunkową w Razor MVC 4
Podczas gdy Microsoft stworzył pewne automagiczne renderowanie atrybutów HTML w maszynce do golenia MVC4, zajęło mi trochę czasu, zanim dowiedziałem się, jak wyrenderować drugą klasę css na elemencie, w oparciu o warunkowe wyrażenie maszynki do golenia. Chciałbym się z wami tym podzielić. Opierając się na właściwości modelu @ Model.Details, chcę …

5
Jak dodać dodatkowe przestrzenie nazw do stron Razor zamiast deklaracji @using?
Czy jest jakiś rodzaj magii, którego potrzebuję, aby uzyskać przestrzenie nazw w pages/namespaceselemencie w webconfig? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> <add namespace="System.Web.Helpers"/> <add namespace="MyCustomHelpers"/> </namespaces> </pages> Powyższe po prostu nie chce działać. Wiem, że przestrzeń nazw jest w porządku, ponieważ kiedy umieszczam znak …



12
DropDownList w MVC 4 z Razor
Próbuję stworzyć DropDownListwidok brzytwy. Czy ktoś mógłby mi w tym pomóc? Normalny kod HTML5: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Próbowałem tego: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", Value = …
142 c#  asp.net-mvc  razor 

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.