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

17
Visual Studio 2015 Broken Razor Intellisense
Po zainstalowaniu, a następnie naprawieniu mojej instancji VS2015 nadal nie mogę uruchomić funkcji Intellisense (po stronie serwera) w moich widokach MVC. Kiedy otwieram po raz pierwszy w sesji plik .cshtml i jestem adresowany do pliku Activitylog, pojawia się komunikat o błędzie . Komunikat o błędzie pobrany z ActivityLog.xml (wersja skrócona): …

1
Jak napisać „Html.BeginForm” w Razor
Jeśli napiszę tak: form action = „Images” method = „post” enctype = „multipart / form-data” to działa. Ale w Razor z „@” to nie działa. Czy popełniłem jakieś błędy? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) <fieldset> Select a file <input type="file" name="file" /> <input …

2
Jak napisać komentarz w widoku Razor?
Jak napisać komentarz w widoku MVC, który nie zostanie przesłany do końcowego kodu HTML (tj. Do przeglądarki, w celu uzyskania odpowiedzi). Można zrobić komentarz za pomocą: <!--<a href="https://stackoverflow.com/">My comment</a> --> ale jest widoczny w kodzie źródłowym strony w przeglądarce. Czy można zostawiać komentarze w plikach „.cshtml” tylko do użytku wewnętrznego?


6
MVC3 Razor: wyświetlanie html w blokach kodu
W moich plikach cshtml mam wiele bloków z takimi rzeczami: @if(Model.foo) { <span>Hello World</span> } Jedynym powodem jest to, że nie mogę znaleźć innego sposobu, aby zmusić go do rozpoznania, że ​​„Hello World” jest częścią html, chyba że otoczę go tagami HTML. Czy istnieje dobry sposób na ucieczkę przed kodem, …



9
Wypełnianie listy rozwijanej maszynki do golenia z listy <object> w MVC
Mam modelkę: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { DbUserRole …



9
Korzystanie z rozszerzeń MVC HtmlHelper z deklaratywnych widoków Razor
Próbowałem utworzyć deklaratywnego pomocnika Razor w moim folderze App_Code dla projektu MVC 3 RTM. Problem polegał na tym, że rozszerzenia MVC HtmlHelper, takie jak ActionLink, nie są dostępne. Dzieje się tak, ponieważ skompilowane elementy pomocnicze wywodzą się z właściwości System.Web.WebPages.HelperPagei chociaż ujawniają ją Html, to System.Web.WebPages.HtmlHelperraczej jej typ niż System.Web.Mvc.HtmlHelper. …

10
Obraz akcji MVC3 Razor
Jaki jest najlepszy sposób na zastąpienie linków obrazami przy użyciu Razor w MVC3. Po prostu robię to w tej chwili: &lt;a href="@Url.Action("Edit", new { id=MyId })"&gt;&lt;img src="../../Content/Images/Image.bmp", alt="Edit" /&gt;&lt;/a&gt; Czy jest lepszy sposób?

19
Nazwa „model” nie istnieje w obecnym kontekście w MVC3
Dodałem stronę cshtml w projekcie. Kiedy próbuję dodać do niego następującą deklarację, pojawia się błąd: „Nazwa 'model' nie istnieje w obecnym kontekście”. @model xyz.abc.SomeClass Sprawdziłem referencje, wszystkie są na miejscu. Dodałem plik web.config w folderze widoku, ale to nie rozwiązało problemu. Czy jest coś, czego mi brakuje?

8
Wyłącz formatowanie kodu programu Visual Studio w Razor
Zostało to zadane wcześniej: dlaczego formatowanie kodu programu Visual Studio nie działa poprawnie w przypadku znaczników Razor? Ale to pytanie ma kilka lat. A formatowanie Razor jest nadal całkowicie niedopuszczalne. Zrezygnowałem z naprawiania tego. Czy mogę wyłączyć całe formatowanie programu Visual Studio dla plików CSHTML? Jeśli nie, czy mogę całkowicie …


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.