J'ai un asp: calendrier sur ma page d'affichage et comme je survole dessus .. il montre une barre d'état javascript postback. mais j'ai un asp: bouton aussi sur la même page et quand je le survole. L'action du contrôleur est dans la barre d'état ... parce que j'ai un attribut onClick pour le bouton qui déclenche une action du côté serveur. et dans le calendrier asp: calendar j'ai aussi un événement déclencheur OnSelectionChanged a une méthode côté serveur ... mais comme je l'ai dit lorsque je survole le calendrier pour choisir une date dans la barre d'état, il affiche: javascript: _doPostBack ($ ct100ContentPlaceHolder? mycalendar ',' '3270) et quand je clique sur une date, je reçois une erreur qui dit que l'objet ne supporte pas cette méthode..Also mycalendar est le nom d'identifiant de l'asp: calendarasp: calendrier ne fonctionne pas correctement dans MVC
Répondre
Les contrôles côté serveur ASP.NET ne sont pas vraiment destinés à bien jouer avec MVC. Les contrôles côté serveur combinent la vue et le contrôleur dans un package, alors que MVC les sépare.
L'autre raison pour laquelle le contrôle Calendar ne fonctionne pas est qu'il repose sur le modèle de publication, qui ne fonctionne pas dans MVC.
Je vous recommande plutôt d'essayer un contrôle Calendar javascript.
Sam a raison (en hausse). Regardez l'utilisation de jQuery dans votre application Web. Dans l'interface utilisateur de jQuery (il s'agit d'un fichier .js supplémentaire), il y a un excellent sélecteur de calendrier (si c'est ce que vous cherchez à faire - choisissez une date). Assurez-vous simplement de récupérer le fichier .css pour le sélecteur de date.
jQuery: http://jquery.com/
jQuery UI: http://ui.jquery.com/
Démo jQuery datepicker: http://ui.jquery.com/repository/tags/latest/demos/functional/#ui.datepicker
Je pense que vous avez besoin pour obtenir le paquet de développement pour vous assurer d'obtenir le fichier .css pour le sélecteur de date
Si vous ne trouvez pas le fichier css (je ne pouvais pas) faire une recherche sur google pour ui.datepicker.css
Wow! L'interface utilisateur de jQuery est géniale! –
Vous pouvez essayer BaseCalendar, il ne repose pas sur ou utiliser des publications.
- 1. MKDIR ne fonctionne pas correctement?
- 2. popToRootViewControllerAnimated ne fonctionne pas correctement
- 3. PHP ne fonctionne pas correctement
- 4. `enable_query_strings` ne fonctionne pas correctement
- 5. Le calendrier Javascript ne fonctionne pas
- 6. this.focus() ne fonctionne pas correctement dans Firefox
- 7. Rake ne fonctionne pas correctement dans cronjob
- 8. Pages ASP ne restituant pas correctement
- 9. MVC SelectList ne fonctionne pas
- 10. IHTMLElement2.getBoundingClientRect() ne fonctionne pas correctement
- 11. Instruction SQL CASE ne fonctionne pas correctement
- 12. validates_presence_of ne fonctionne pas correctement ... comment déboguer?
- 13. ExpressionEngine ne fonctionne pas correctement après l'hébergement
- 14. C# - StreamReader.ReadLine ne fonctionne pas correctement!
- 15. fonction GetIconInfo ne fonctionne pas correctement
- 16. ASP et ' ne fonctionne pas
- 17. MEF sur Mono ne fonctionne pas correctement?
- 18. Lisp Appendice ne fonctionne pas correctement
- 19. événement keypress dans firefox ne fonctionne pas correctement
- 20. API Google Maps ne fonctionne pas correctement dans Safari
- 21. CreateProcessAsUser ne fonctionne pas correctement dans mes expériences
- 22. Ajax appel dans un plugin jQuery ne fonctionne pas correctement
- 23. Pour chaque ne fonctionne pas correctement dans le code VBA
- 24. AspNetWindowsTokenRoleProvider ne fonctionne pas correctement pour l'authentification Windows dans ASP.NET
- 25. JqGrid ne fonctionne pas avec asp.net mvc
- 26. valeurs de formulaire ne change pas sur ASP MVC
- 27. .Net MVC Routing Catchall ne fonctionne pas
- 28. ASP.NET MVC FormsAuthentication.SignOut ne fonctionne pas
- 29. SmtpClient.SendAsync ne fonctionne pas sur asp.net MVC
- 30. GET var ne fonctionne pas correctement? Exemple à l'intérieur
Mais mon asp: Button fonctionne bien et suit la méthode onclick que j'ai du côté serveur ... et je ne connais pas de contrôle de calendrier javascript, alors pourriez-vous recommander le code pour un? – TStamper
Oui, voir ceci pour une explication plus complète: http://flux88.com/blog/leveraging-existing-asp-net-features-in-asp-net-mvc/ – sgwill