Articles of html helper

MVC 3 – Html.EditorFor semble mettre en cache les anciennes valeurs après l’appel à $ .ajax

Ceci est une suite à la question suivante: MVC 3 + $ .ajax – La réponse semble être la mise en cache de la vue partielle Il y a une description détaillée du problème là-bas. Cependant, j’ai maintenant réussi à réduire le problème, ce qui semble être avec les aides Html.EditorFor, d’où la nouvelle question. […]

Comment passer une zone dans Url.Action?

Le problème dans Html.ActionLink () est que vous ne pouvez pas append de contenu HTML supplémentaire à l’intérieur de la balise générée. Par exemple, si vous souhaitez append une icône à côté du texte comme: Go to Users En utilisant Html.ActionLink (), vous ne pouvez générer que: Go to Users Donc, pour résoudre ce problème, […]

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.