我在我的視圖頁上有一個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. 日期操作無法正常工作
- 2. Mvc Javascript無法正常工作
- 3. 日期格式無法正常工作
- 4. 日期過濾器無法正常工作MVC
- 5. 日曆模塊不能正常工作
- 6. jQuery的日曆,不能正常工作
- 7. 無法正常看到日曆控制
- 8. 加法在ExpressJs中無法正常工作,減法工作正常
- 9. MVC驗證在彈出窗口中無法正常工作
- 10. 路由在asp.net mvc中無法正常工作
- 11. intellisense在vs2012中無法正常工作
- 12. Iframe在ASP.Net中無法正常工作?
- 13. 在C中pow()無法正常工作
- 14. ModalWindow在Opera中無法正常工作
- 15. tinyMCEPopup在v4.2.6中無法正常工作
- 16. window.setInterval()在angular.js中無法正常工作
- 17. MKMapview在swift中無法正常工作
- 18. JavaScript在html中無法正常工作
- 19. Frameset在IE中無法正常工作
- 20. Cookie在angularjs中無法正常工作
- 21. 「addDependency」在iOS中無法正常工作
- 22. window.open在IE中無法正常工作
- 23. PhoneStateListener在Nougat中無法正常工作
- 24. XPath在Swift中無法正常工作
- 25. NStimer在iOS中無法正常工作
- 26. javascript &&在wordpress中無法正常工作
- 27. scrollTop在Firefox中無法正常工作?
- 28. .toggle在IE8中無法正常工作
- 29. AJAX在Firefox中無法正常工作
- 30. 在php中gmdata無法正常工作
但我的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