84 votes

Html.DropDownList - Désactivé/Lecture seule

Quelle option dois-je définir pour créer une liste déroulante en lecture seule lorsque j’utilise MVCs Html.DropDownList ?

J’ai essayé des choses comme...

... et beaucoup de choses différentes dans ce sens; hélas pas de joie !

Je pensais que ce serait facile..... et c’est probablement le cas!

166voto

Tadas Points 1992

Essayez ceci

104voto

BGStack Points 1134

En ce qui concerne la capture 22 :

Si nous utilisons , le champ n’est pas envoyé à l’action (Mamoud) Et si nous utilisons, le bug déroulant vous permet toujours de modifier la valeur

Solution : utilisez ``, et ajoutez le champ masqué après la liste déroulante :

Ensuite, il est vraiment désactivé, et envoyé à l’action aussi.

7voto

Muhammad Mubashir Points 530
<pre><code></code></pre>

3voto

cagedwhale Points 31

J’ai dû désactiver la liste déroulante et masquer l’ID principal

3voto

Michael Points 31

Un conseil qui peut être évident pour certains mais pas pour d’autres.

Si vous utilisez l’assistant HTML en fonction de, votre ID sera dupliqué dans l’entrée . Par conséquent, vous aurez des ID en double qui ne sont pas valides en HTML et si vous utilisez javascript pour remplir le et alors vous aurez un problème.

La solution consiste à définir manuellement la propriété ID dans le tableau htmlattributes...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X