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



4
Przekaż parametr do kontrolera z @ Html.ActionLink MVC 4
W tej linii: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) W blogPostId pojawia się następujący błąd w czasie wykonywania: Słownik parametrów zawiera wpis o wartości null dla parametru „blogPostId” typu „System.Int32” nie dopuszczającego wartości null dla metody „System.Web.Mvc.ActionResult BlogReplyCommentAdd (Int32, Nop.Web.Models.Blogs.BlogPostModel, Boolean)” …



6
Jak wyprowadzić surowy kod HTML podczas korzystania z RazorEngine (NIE z MVC)
Próbuję generować wiadomości e-mail z zawartością HTML. ta zawartość przeszła już przez higienę, więc nie martwię się o to, jednak kiedy dzwonię: Razor.Parse(template, model); w następującym szablonie Razor: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> @(new System.Web.HtmlString(Model.EmailContent)) </body> </html> e-mail, który jest wysyłany, jest zakodowany w formacie HTMl, …
105 c#  razor  html-encode 

8
Korzystanie z sekcji w szablonach edytora / wyświetlania
Chcę zachować cały mój kod JavaScript w jednej sekcji; tuż przed zamknięciembody tagiem na mojej głównej stronie układu i po prostu zastanawiam się, jak najlepiej to zrobić, w stylu MVC. Na przykład, jeśli utworzę DisplayTemplate\DateTime.cshtmlplik, który używa DateTime Picker interfejsu jQuery UI, to osadziłbym JavaScript bezpośrednio w tym szablonie, ale …


10
Problem z pobieraniem AssemblyVersion do strony internetowej przy użyciu Razor / MVC3
Używam następującego kodu w stopce w moim pliku _Layout.cshtml, aby umieścić dane wersji AssemblyInfo w stopce każdej strony w mojej witrynie MVC3. Jednak: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Po prostu drukuje w stopce: Revision 0.0.0.0 Kiedy zmodyfikowałem widok, aby wyświetlić wszystkie informacje o zestawie dla „Wykonywania zestawu”, używając następującego @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() Który drukuje następujące: Revision …

1
Html.RenderPartial daje mi dziwny błąd przeciążenia?
Zrobiłem częściową stronę testową o nazwie _Test.cshtml i umieściłem ją w tym samym katalogu co mój widok, który będzie ją wywoływał, oto jest: <div>hi</div> W wywołującym widoku cshtml po prostu umieściłem: @Html.RenderPartial("_Test") Co daje mi błąd: CS1502: Dopasowanie najlepiej przeciążonej metody dla „System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)” zawiera nieprawidłowe argumenty Wypróbowałem również pełną …

12
Wypełnij sekcję maszynki do golenia z części
Moją główną motywacją do zrobienia tego jest uzyskanie JavaScript, który jest wymagany tylko przez częściową część na dole strony z resztą JavaScript, a nie na środku strony, na której jest renderowana część. Oto uproszczony przykład tego, co próbuję zrobić: Oto układ z sekcją Skrypty tuż przed treścią. <!DOCTYPE html> <html> …

5
Czy można używać Razor View Engine poza asp.net
Jeśli spojrzę na silnik widoku Razor, to widzę bardzo ładną i zwięzłą składnię, która nie jest szczególnie związana z generowaniem html. Zastanawiam się więc, jak łatwo byłoby używać silnika poza asp.net w „normalnym” środowisku .net, na przykład do generowania tekstu, kodu, ... Wszelkie wskazówki, przykłady, komentarze lub wyjaśnienia są mile …

3
ASP.NET Core 2.0 Razor vs Angular / React / etc
Mój zespół i ja otrzymaliśmy fundusze na rozpoczęcie tworzenia aplikacji internetowej na poziomie przedsiębiorstwa (nie będę wchodzić w szczegóły tego, co robi). Aplikacja będzie miała wiele oddzielnych stron internetowych, ale dwie z nich będą bardziej skoncentrowane i bardzo ciężkie - ciężkie, jak w przypadku wielu interakcji z użytkownikami, modały wyświetlające …



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.