J'ai deux contrôles utilisateur différents dont les deux ont une zone de texte avec l'ID: txtEmail. Lorsque je rends les deux contrôles dans MVC, je rencontre des ID en conflit. Quelqu'un at-il des suggestions pour résoudre ce problème?.Contrôles utilisateur .C MVC et ID en conflit
Répondre
Je placerais un petit bout de code dans le contrôleur qui assignerait un nom dynamique basé sur le contrôle duquel il proviendrait.
Ouais ce que je fais généralement est préfacer l'id avec le nom du modèle. Donc, mon modèle pourrait être MyModel, donc mon identifiant serait MyModel.txtEmail.
Vous ne savez pas pourquoi vous avez txtEmail dans MVC. Généralement vous auriez une zone de texte comme ça; Où
Html.TextBox("email")
où e-mail est le nom du champ dans votre modèle.
Ce qui a été dit sauf que si vous avez fortement tapé votre vue pour utiliser un modèle avec Email dans vous pouvez utiliser <%: Html.TextBoxFor(model => model.Email) %>
. Il préfixera l'ID pour vous avec le nom du modèle et tout basculera généralement. Vous aurez besoin de MVC2 si
- 1. contrôles utilisateur et asp.net mvc
- 2. Contrôles utilisateur ASP.NET MVC
- 3. InstantiateIn et contrôles utilisateur
- 4. C# Contrôles utilisateur: contrôles d'accès propriétés
- 5. Contrôles utilisateur créés dynamiquement en C#
- 6. jQuery et contrôles utilisateur
- 7. .Net Conflit MVC Ajax et Scriptmanager
- 8. Contrôles utilisateur MVC dans ASP.Net standard
- 9. ID utilisateur MembershipProvider
- 10. ASP.NET MVC En utilisant les contrôles utilisateur multiples sur un seul .aspx (vue)
- 11. Comment passer les contrôles utilisateur MVC Données différentes
- 12. ASP.NET MVC Data Feedback via les contrôles utilisateur
- 13. CodeIgniter Modèle/Contrôleur et ID utilisateur
- 14. contrôles utilisateur multiples et clientid asp.net JS
- 15. Windows Forms: contrôles utilisateur et événements
- 16. CSS et Javascripts en conflit
- 17. jquery et jqueryUI en conflit
- 18. Conflit Autopostback et doPostBack
- 19. Adhésion ASP.NET MVC, Obtenir un nouvel ID utilisateur
- 20. Je recherche des contrôles d'interface utilisateur commerciaux pour ASP.NET MVC
- 21. Contrôles utilisateur ASP.net et entités commerciales
- 22. Telerik MVC Extension est en conflit avec JqGrid?
- 23. Attribution d'un nom aux contrôles ASP.NET dans les contrôles utilisateur avec ASP.NET MVC
- 24. Contrôles utilisateur ASP.NET, ObjectDataSources et XSS
- 25. Puis-je avoir des contrôles utilisateur imbriqués dans ASPnet mvc?
- 26. Drupal html id utilisateur
- 27. Contrôles d'accueil en C#
- 28. ASP.NET MVC 2 ID d'entrée
- 29. Conflit Uniforme et Fancybox
- 30. mvc 2.0 updatemodel et mon ID Colonne