bonjour,
Si j'ai bien compris ton problème oui c'est tout a fait possible. Il te suffit de passer par les paramètres html des htmlHelper.
J'avais moi aussi besoin d'afficher une valeur par défaut et de rendre mon champ imput text en readonly. J'ai donc fait comme suit:
<%: Html.TextBoxFor(model => model.monChamp, new { VALUE = ViewData["id"], @readonly = true })%>
Voila. pour moi sa marche.
A noté que si tu regarde le code source de la page une fois que tu a compilé il y a deux attributs "value" pour le imput, celui que j'ai redéfinit en majuscule et un autre qui est de base et qui est vide... L'attribut "VALUE" (celui redéfinit) écrase l'autre donc ta valeur par défaut s'affiche bien mais ce n'est quand même pas très propre... (j'ai pas réussit à trouver mieux...
)
J'espère que ça répond à ta question ou du moins que ça te donnera une piste. 
cordialement
Partager