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 «@».




4
Razor ne comprend pas les balises HTML non fermées
Avec RazorViewEngine, je peux faire ceci: if (somecondition) { <div> some stuff </div> } mais je n'arrive pas à faire ça (Razor est confus): if (somecondition) { <div> } if (someothercondition) { </div> } J'ai une situation dans laquelle je dois placer mes balises html d'ouverture et de fermeture dans …




19
Case à cocher pour booléen nullable
Mon modèle a un booléen qui doit être nullable public bool? Foo { get; set; } donc dans mon Razor cshtml j'ai @Html.CheckBoxFor(m => m.Foo) sauf que ça ne marche pas. Ni le cast avec (bool). Si je fais @Html.CheckBoxFor(m => m.Foo.Value) cela ne crée pas d'erreur, mais il ne …


13
Html.DropdownListFor la valeur sélectionnée n'est pas définie
Comment puis-je définir la valeur sélectionnée d'un Html.DropDownListFor? J'ai regardé en ligne et j'ai vu que cela pouvait être réalisé en utilisant le quatrième paramètre, comme ci-dessous: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") Ma liste de sélection s'affiche alors comme ceci: <select id="ShipFromCountries" name="ShipFromCountries"> …

3
@ Html.BeginForm Affichage de «System.Web.Mvc.Html.MvcForm» sur la page
J'ai une vue rasoir dans laquelle j'ai ajouté un bouton de suppression à l'intérieur d'une instruction 'if' et lorsque la vue est rendue dans le navigateur, elle affiche "System.Web.Mvc.Html.MvcForm" à côté du bouton de suppression. Comment m'en débarrasser? Voici le code: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", …


4
Syntaxe Html.RenderPartial () avec Razor
Cela fonctionne, car il renvoie le résultat du rendu de vue partielle dans une chaîne: @Html.Partial("Path/to/my/partial/view") Mais je préfère utiliser RenderPartialet il semble que j'ai besoin d'écrire: @{Html.RenderPartial("Path/to/my/partial/view");} au lieu de: @Html.RenderPartial("Path/to/my/partial/view"); Pour que ça marche. Message d'erreur: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has …

6
Concaténation de rasoir ASP.NET MVC
J'essaie de rendre une liste HTML qui ressemble à ce qui suit, en utilisant le moteur de vue Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Le code que j'essaie d'utiliser pour rendre cette liste est: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> L'analyseur …

6
Vue MVC Razor imbriquée pour le modèle de foreach
Imaginez un scénario commun, c'est une version plus simple de ce que je rencontre. J'ai en fait quelques couches de nidification supplémentaire sur la mienne .... Mais c'est le scénario Le thème contient la liste La catégorie contient la liste Le produit contient la liste Mon contrôleur fournit un thème …

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.