我在我的視圖頁上有一個asp:日曆,當我將鼠標懸停在它上面時,它顯示一個javascript回髮狀態欄。但是我也在同一頁上有一個asp:按鈕,當我將鼠標懸停在它上面時。來自控制器的動作在狀態欄中。因爲我有一個觸發服務器端操作的按鈕的onClick屬性。並在asp:日曆我也有一個觸發事件OnSelectionChanged在服務器端有一個方法...但正如我說當我把鼠標懸停在日曆上選擇狀態欄中的日期它顯示:javascript:_doPostBack($ ct100ContentPlaceHolder?mycalendar',''3270),當我點擊一個日期時,我收到一個錯誤,說對象不支持這種方法..也是mycalendar是asp:日曆的id名稱asp:日曆在MVC中無法正常工作
2
A
回答
8
ASP.NET服務器端控件並不是真正意義上的MVC。服務器端控件將View和Controller組合在一個包中,而MVC將它們分開。
Calendar控件不起作用的另一個原因是它依賴於回發模型,該模型在MVC中不起作用。
我會推薦嘗試javascript日曆控件。
7
山姆的權利(upvoted)。看看在你的web應用中使用jQuery。在jQuery的用戶界面(它是一個額外的.js文件)中,有一個很棒的日曆選擇器(如果這就是你想要做的 - 選擇一個日期)。只要確保您抓取日期選擇器的.css文件。
的jQuery:http://jquery.com/
jQuery用戶界面:http://ui.jquery.com/
jQuery的日期選擇器演示:http://ui.jquery.com/repository/tags/latest/demos/functional/#ui.datepicker
我認爲你需要得到開發包,以確保你得到的.css文件的日期選擇器
如果找不到css文件(我不能)在google上搜索ui.datepicker.css
0
您可以嘗試BaseCalendar,它不依賴或使用回傳。
相關問題
- 1. 日曆java無法正常工作
- 2. 在asp中無法正常工作:updatepanel
- 3. Ajax調用在ASP中無法正常工作MVC
- 4. NicEditor在mvc中無法正常工作
- 5. Asp .Net UpdatePanel無法正常工作
- 6. ASP NET -Bootstrap無法正常工作
- 7. 日曆無法正常工作時,在FTP上承載ASP.Net
- 8. 將json對象發佈到ASP MVC無法正常工作
- 9. 日期操作無法正常工作
- 10. Mvc Javascript無法正常工作
- 11. MVC路線圖無法正常工作
- 12. ASP方法的JavaScript中的代碼無法正常工作
- 13. 日期格式無法正常工作
- 14. 今日擴展無法正常工作
- 15. 日期過濾器無法正常工作MVC
- 16. 谷歌日曆不能正常工作
- 17. jQuery的日曆,不能正常工作
- 18. 日曆不能正常工作
- 19. 日曆模塊不能正常工作
- 20. 無法正常看到日曆控制
- 21. 經典的asp頁面在IE9上無法正常工作
- 22. 在asp頁面過濾器無法正常工作?
- 23. 層次結構Kendo Grid在Mvc中無法正常工作4
- 24. MVC驗證在彈出窗口中無法正常工作
- 25. 路由在asp.net mvc中無法正常工作
- 26. 加法在ExpressJs中無法正常工作,減法工作正常
- 27. 在C中pow()無法正常工作
- 28. Cookie在angularjs中無法正常工作
- 29. 我無法在angularjs中正常工作
- 30. escape_javascript在Rails中無法正常工作
但我的ASP:按鈕正常工作,並遵循我在服務器端的onclick方法..我不知道一個JavaScript日曆控件,所以你可以推薦一個代碼? – TStamper 2008-12-10 20:37:45
是的,請參閱以下更全面的解釋:http://flux88.com/blog/leveraging-existing-asp-net-features-in-asp-net-mvc/ – sgwill 2008-12-10 20:40:54