Questions marquées «razor»

Razor est un langage de modèle utilisé par les pages Web ASP.NET et ASP.NET MVC (depuis la version 3). Il ajoute une couche d'abstraction au-dessus de la génération HTML. Il prend en charge les transitions transparentes entre le balisage HTML et le code C # ou VB. Les transitions entre le balisage et le code sont indiquées par le signe «@».


7
Mélanger le code Razor et Javascript
Je suis assez confus avec comment mélanger le rasoir et js. C'est la fonction actuelle avec laquelle je suis coincé: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Si je pouvais déclarer du code c # avec <c#></c#>et que …
172 c#  javascript  razor 

5
Différences entre Html.TextboxFor et Html.EditorFor dans MVC et Razor
Pourquoi ont-ils été modifiés par défaut lors de l'ajout d'une nouvelle vue "édition"? Quels sont les avantages de l'utilisation de EditorFor()vs. TextboxFor()? j'ai trouvé ça Par défaut, les échafaudages Créer et Modifier utilisent désormais l'assistant Html.EditorFor au lieu de l'assistant Html.TextBoxFor. Cela améliore la prise en charge des métadonnées sur …



1
Comment utiliser _viewstart.cshtml et les vues Razor partielles?
J'utilise _viewstart.cshtml pour attribuer automatiquement la même disposition de rasoir à mes vues. C'est un fichier simple mort à la racine de mon dossier Views qui ressemble à ceci: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } C'est plus DRY que d'ajouter la directive @Layout à chaque vue. Cependant, cela pose un problème …

4
Comment utiliser ? : instructions if avec Razor et blocs de code en ligne
Je mets à jour mes anciennes vues .aspx avec le nouveau moteur de vue Razore. J'ai un tas d'endroits où j'ai du code comme celui-ci: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> Idéalement, j'aimerais faire ceci: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Cependant, …


3
Comment écrire du Json non codé sur ma vue à l'aide de Razor?
J'essaie d'écrire un objet au format JSON sur ma vue Asp.Net MVC en utilisant Razor, comme ceci: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> Le problème est que dans la sortie, le JSON est encodé et mon navigateur ne l'aime pas. Par exemple: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; …
153 asp.net-mvc  json  razor 

4
Comment puis-je passer des paramètres à une vue partielle dans mvc 4
J'ai un lien comme celui-ci: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> et quand je clique dessus, il appellera cette page partielle: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } La page partielle _Profile contient: Html.Action("Action", "Controller", model.Paramter) Exemple: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Mon …


5
Comment ajouter des espaces de noms supplémentaires aux pages Razor au lieu de la déclaration @using?
pages/namespacesDois- je utiliser une sorte de magie pour obtenir les espaces de noms dans l' élément de la 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> Ce qui précède ne veut tout simplement pas fonctionner. Je sais que l'espace …



12
DropDownList dans MVC 4 avec Razor
J'essaie de créer une vue DropDownListsur un rasoir. Est-ce que quelqu'un m'aiderait avec ça? Code HTML5 normal: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> J'ai essayé ceci: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text …
142 c#  asp.net-mvc  razor 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.