none
Helper mvc RRS feed

  • Question

  • Bonjour!

    je voudrai savoir la difference entre les helper mvc terminer par For et les autres sans For a la fin.

    exemple TextBox et TextBoxFor

    et a quel moment utiliser l'un ou l'autre.

    Merci.


    j'aime

    vendredi 6 février 2015 21:42

Réponses

  • Bonjour,

    Les deux vous génèrerons exactement le même tag.

    Ex :

    Html.TextBox("ID")
    Html.TextBoxFor(m => m.ID)

    Vous génèrerons le tag suivant :

    <input id="ID" name="ID" type="text" />

    TextboxFor a été ajouté en MVC2 et permet un typage fort de la valeur. Il vous permettra de générer des inputs avec des identifiant ameliorant le binding lors de vos postback.

    De manière générale, je vous conseil d'utiliser TextboxFor lors de vos binding, pour vous assurer que les valeurs des inputs seront bien postés à votre controlleur dans les bonnes propriétés de vos modèles. L'utilisation de TextBox restant limité à lorsque vous souhaitez spécifier manuellement le binding de votre champs.

    Plus de details sur :

    http://weblogs.asp.net/scottgu/asp-net-mvc-2-strongly-typed-html-helpers

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    • Marqué comme réponse Saintjuste mardi 10 février 2015 09:32
    samedi 7 février 2015 13:47