J'utilise l'assistant html pour un menu déroulant (Html.DropDownFor (...)) dans un projet MVC 3.Html.DropDownListFor Rendre visible/non visible
Lors du chargement de la page, je veux que ce menu déroulant ne soit pas visible. Il deviendra visible en fonction du choix d'un autre menu déroulant sur la même page. J'ai écrit un peu de JQuery pour gérer ceci qui utilise show() et hide(). Cela fonctionne pour les zones de texte et les étiquettes, mais ce dont j'ai besoin est la syntaxe correcte pour l'assistant lui-même. J'ai essayé:
<%:Html.DropDownListFor(a => Model.VariableOptionId, new { style = "display: none;" })%>
<%:Html.DropDownListFor(a => Model.VariableOptionId, Visible = false })%>
Quelle est la syntaxe correcte?
J'ai essayé votre exemple, mais ce n'est pas ce que je veux. Je veux que la liste déroulante ne soit pas visible lorsque la page est chargée et visible lorsqu'une option d'un autre menu dd est choisie. – user2284341
J'ai édité mon post original car je n'étais pas clair sur ce que je voulais faire. – user2284341
J'ai modifié mon message original. Ajouté "Exemple édité". Vérifiez-le, voyez si c'est ce dont vous avez besoin. Vous auriez seulement besoin de deux DropDowns MVC avec des classes au lieu d'une. – Yushell