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 MVC href do kontrolera / widoku
Mam to: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> Co działa dobrze. Ale jeśli jestem już na tej stronie lub na kontrolerze np. /Users/DetailsI kliknę w ten link, na który mnie przekierowuje /Users/Index. Jak mogę uzyskać prawidłową ścieżkę hrefniezależnie od mojej aktualnej pozycji w serwisie?

6
Widok Razor MVC zagnieżdżony model foreach
Wyobraź sobie typowy scenariusz, to prostsza wersja tego, z czym się spotykam. W rzeczywistości mam kilka warstw dalszego zagnieżdżenia na moim ... Ale taki jest scenariusz Motyw zawiera listę Kategoria zawiera listę Produkt zawiera listę Mój kontroler zapewnia w pełni wypełniony motyw ze wszystkimi kategoriami dla tego motywu, produktami w …


2
Interpolacja ciągów w widoku Razor?
Czy to jest obsługiwane? Jeśli tak, czy jest jakaś sztuczka, aby to włączyć? Zakładam, że Razor nie używa wystarczająco nowego kompilatora ...? IDE VS2015 wydaje się być w porządku, ale w czasie wykonywania dostaję CS1056: Nieoczekiwany znak „$”
93 c#  asp.net-mvc  razor  c#-6.0 


5
Przesyłanie plików MVC 3 i powiązanie modelu
Mam załadowany formularz, który działa, ale chciałbym przekazać informacje o modelu do mojej bazy danych, aby zapisać plik pod inną nazwą. Oto mój widok Razor: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' name='file' id='file' /> …

9
asp.net-mvc: symbol „@” razor w pliku js
Mam .csHtmlplik -razor z funkcją javascript, która używa funkcji @Url.ContentC # wewnątrz dla adresu URL ajax. Chcę przenieść tę funkcję do .jspliku, do którego odwołuje się mój widok. Problem polega na tym, że javascript nie „zna” @symbolu i nie analizuje kodu C #. Czy istnieje sposób odwoływania się do .jsplików …



2
Czy składnia Razor zapewnia przekonującą przewagę w znacznikach interfejsu użytkownika?
Zauważyłem, Scott Guthrie zaczyna wspominać Razor się trochę godziwej na swoim blogu, ale jestem pewien, że nie tylko, że jest to dobre dopasowanie do mojego stylu. To prawda, że ​​jest to dość nieznany styl dla kogoś, kto jest przyzwyczajony do „standardowego” rodzaju znaczników ASP.Net (posiadaczy miejsca na zawartość i kodu …


4
DisplayNameFor () z listy <Object> w modelu
Uważam, że jest to całkiem proste, po prostu nie mogę znaleźć właściwego sposobu wyświetlania nazwy pozycji na liście w moim modelu. Mój uproszczony model: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { …
87 c#  asp.net-mvc  razor  model 


13
MVC3 Razor DropDownListFor Enums
Próbuję zaktualizować mój projekt do MVC3, coś, czego po prostu nie mogę znaleźć: Mam prosty typ danych ENUMS: public enum States() { AL,AK,AZ,...WY } Którego chcę użyć jako DropDown / SelectList w moim widoku modelu zawierającego ten typ danych: public class FormModel() { public States State {get; set;} } Całkiem …

2
Silnik widoku Razor - jak mogę dodać częściowe widoki
Zastanawiałem się, co, jeśli to możliwe, jest najlepszym sposobem renderowania częściowego za pomocą nowego silnika widoku brzytwy. Rozumiem, że jest to coś, co nie było do końca ukończone W tej chwili używam RenderPage do renderowania kontrolki użytkownika: @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) Strona wywołująca RenderPage używa strony układu (wzorcowej) z trzema zdefiniowanymi sekcjami: TitleContent, …
84 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.