Domande taggate «razor»

Razor è un linguaggio modello utilizzato dalle pagine Web ASP.NET e ASP.NET MVC (dalla versione 3). Aggiunge uno strato di astrazione sopra la generazione HTML. Supporta transizioni continue tra markup HTML e codice C # o VB. Le transizioni tra markup e codice sono indicate dal segno "@".


7
Mescola Razor e codice Javascript
Sono piuttosto confuso su come mescolare rasoio e js. Questa è la funzione corrente con cui sono bloccato: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Se potessi dichiarare il codice c # con <c#></c#>e tutto il resto fosse …
172 c#  javascript  razor 

5
Differenze tra Html.TextboxFor e Html.EditorFor in MVC e Razor
Perché di default sono stati cambiati quando si aggiunge una nuova vista "modifica"? Quali sono i vantaggi quando si utilizza EditorFor()vs. TextboxFor()? ho trovato questo Per impostazione predefinita, gli scaffold Crea e modifica ora utilizzano l'helper Html.EditorFor anziché l'helper Html.TextBoxFor. Ciò migliora il supporto per i metadati sul modello sotto …



1
Modo corretto di utilizzare _viewstart.cshtml e le viste Razor parziali?
Sto usando _viewstart.cshtml per assegnare automagicamente lo stesso layout di rasoio alle mie viste. È un file semplice morto nella radice della mia cartella Views che assomiglia a questo: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } È più ASCIUTTO che aggiungere la direttiva @Layout a ogni singola vista. Tuttavia, ciò rappresenta un …

4
Come usare ? : se istruzioni con Razor e blocchi di codice inline
Sto aggiornando le mie vecchie visualizzazioni .aspx con il nuovo motore di visualizzazione Razore. Ho un sacco di posti in cui ho un codice come questo: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> Idealmente mi piacerebbe fare questo: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote …


3
Come faccio a scrivere Json non codificato su View usando Razor?
Sto cercando di scrivere un oggetto come JSON sul mio Asp.Net MVC View usando Razor, in questo modo: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> Il problema è che nell'output JSON è codificato e al mio browser non piace. Per esempio: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> Come …
153 asp.net-mvc  json  razor 

4
Come posso passare i parametri a una vista parziale in mvc 4
Ho un link come questo: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> e quando faccio clic su questo chiamerà questa pagina parziale: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } Pagina parziale _Il profilo contiene: Html.Action("Action", "Controller", model.Paramter) Esempio: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Il …


5
Come aggiungere altri spazi dei nomi alle pagine di Razor invece della dichiarazione @using?
C'è una sorta di magia che devo usare per ottenere gli spazi dei nomi pages/namespacesnell'elemento nel 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> Quanto sopra non vuole funzionare. So che lo spazio dei nomi va bene perché quando …



12
Elenco a discesa in MVC 4 con Razor
Sto cercando di creare una vista DropDownListsu un rasoio. Qualcuno mi aiuterebbe con questo? Codice HTML5 normale: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Ho provato questo: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text …
142 c#  asp.net-mvc  razor 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.