Articles of html helper

Je veux comprendre l’expression lambda dans @ Html.DisplayFor (modelItem => item.FirstName)

Je suis assez nouveau chez C # et MVC et j’ai utilisé des lambdas à certaines occasions, comme pour les méthodes anonymes et sur LINQ. En général, je vois des expressions lambda qui ressemblent à ceci: (x => x.Name), (x => { Console.WriteLine(x)) Je comprends que lambda = “va à”. Je n’ai jamais vu une […]

ASP.NET MVC DropDownListFor avec le modèle de type List

J’ai une vue avec un modèle de type Liste et je veux placer une liste déroulante sur la page qui contient toutes les chaînes de la liste en tant qu’éléments dans le menu déroulant. Je suis nouveau sur MVC, comment pourrais-je y arriver? J’ai essayé ceci: @model List @Html.DropDownListFor(x => x) mais cela a provoqué […]

Quel est l’intérêt de Html.DisplayTextFor ()?

Y a-t-il une bonne raison d’utiliser l’assistant HTML fortement typé … model.Email) %> Par opposition à …

Méthodes d’assistance ASP.NET MVC HTML pour les nouveaux types de saisie HTML5

HTML5 semble prendre en charge une nouvelle gamme de champs de saisie pour des éléments tels que : Nombres Adresses mail Couleurs URL Plage numérique (via un curseur) Rendez-vous Boîtes de recherche Quelqu’un at-il implémenté les méthodes d’extension HtmlHelper pour ASP.NET MVC qui les génère déjà? Il est possible de le faire en utilisant une […]

MVC Html.BeginForm utilisant des zones

J’utilise les zones MVC et sur une vue située dans une zone appelée “Test”, j’aimerais avoir un formulaire qui affiche la méthode suivante: area: Security controller: AccountController method: logon Comment puis-je y arriver avec Html.BeginForm? Peut-on le faire?

Razor: Aide HTML déclarative

J’essaie d’écrire un simple assistant HTML déclaratif: @helper Echo(ssortingng input) { @input } L’assistant fonctionne correctement si je l’intègre dans la page sur laquelle je souhaite l’utiliser. Mais si je le déplace dans un fichier .cshtml séparé et que .cshtml place ce fichier dans le répertoire ~/Views/Helpers , ma vue ne peut plus être compilée […]

Quel est le moyen le plus simple d’obtenir la valeur de propriété d’une expression lambda transmise dans une méthode d’extension pour HtmlHelper?

J’écris une sale petite méthode d’extension pour HtmlHelper afin que je puisse dire quelque chose comme HtmlHelper.WysiwygFor (lambda) et afficher le CKEditor. J’ai ce travail actuellement, mais cela me semble un peu plus lourd que je ne le souhaiterais. J’espère qu’il y a une façon plus simple de le faire. Voici ce que j’ai jusqu’ici. […]

Quelle est la différence entre Html.Hidden et Html.HiddenFor

Je peux trouver une bonne définition pour Html.HiddenFor sur MSDN mais la seule chose que je puisse trouver sur HTML.Hidden est liée aux problèmes qu’il a. Quelqu’un peut-il me donner une bonne définition et un exemple.

URL.Action () incluant les valeurs de route

J’ai une application ASP.Net MVC 4 et j’utilise l’assistant Url.Action comme ceci: https://stackoverflow.com/questions/19107061/url-action-including-route-values/@Url.Action(“Information”, “Admin”) Cette page est utilisée à la fois pour append un nouveau et modifier un profil administrateur. Les URL sont les suivantes: Adding a new: http://localhost:4935/Admin/Information Editing Existing: http://localhost:4935/Admin/Information/5 <==Admin ID Lorsque je suis dans la section Editing Existing du site et […]

Ajout de la classe CSS à Html.BeginForm ()

Comment append un atsortingbut de classe pour la situation suivante (à l’aide de ReturnUrl uniquement): @using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) { } Je veux quelque chose comme ça: @using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }, new { @class = “login-form” })) { }