J'utilise l'aide Html.DropDownList dans ASP.NET MVC et je voudrais le rendre en lecture seule. Malheureusement, j'ai également besoin de soumettre sa valeur sur un formulaire.Faire une liste déroulante en lecture seule, mais en soumettant toujours sa valeur
J'ai trouvé (par l'intermédiaire d'un similar question on SO) qu'en utilisant le format ci-dessous, la liste déroulante sera lue en lecture seule, mais elle ne donnera pas accès à la valeur du contrôle dans le contrôleur.
Html.DropDownList("Types", Model.Types, new { @disabled = "disabled" })
Est-ce que quelqu'un sait comment faire une liste déroulante en lecture seule ou désactivée avec ASP.NET MVC, tout en lui permettant de présenter une forme post?
Il est vraiment bizarre: Nous avons utilisé le code que vous incluez dans votre question, et il a travaillé très bien pour nous jusqu'à cette semaine. Je suspecte soit la mise à jour à MVC 3 ou les fonctionnalités de validation côté client que nous avons ajoutées récemment. – StriplingWarrior