1
我正在使用ASPX.NET MVC4,aspx視圖引擎。我在我的控制器中有一個函數,它將輸入的開始日期和結束日期作爲輸入。我希望這些日期由用戶使用DatePicker或類似的東西給出,然後在控制器中傳遞。在ASP.NET MVC4查看DatePicker
但是,我發現asp沒有DatePicker。如何爲我的應用程序使用日期選擇器?
我也看了here和here但我沒有發現他們真的很有幫助。你知道我能做到嗎?
我正在使用ASPX.NET MVC4,aspx視圖引擎。我在我的控制器中有一個函數,它將輸入的開始日期和結束日期作爲輸入。我希望這些日期由用戶使用DatePicker或類似的東西給出,然後在控制器中傳遞。在ASP.NET MVC4查看DatePicker
但是,我發現asp沒有DatePicker。如何爲我的應用程序使用日期選擇器?
我也看了here和here但我沒有發現他們真的很有幫助。你知道我能做到嗎?
如果你使用標準的ASP.NET MVC模板,那麼你很可能已經加載/使用jQuery。這也是很可能你正在加載/使用jQuery UI。 (如果不是,它是easy enough to include。甚至還有a handy NuGet package它。)
鑑於此,將任何input type="text"
(或@Html.TextBox()
或任何數量的發射一個input type="text"
其他服務器端助手)成「日期選擇器」是一個單代碼行:
$(targetInputs).datepicker();
有*噸*日期選擇器插件/元素/等。在那裏。 jQuery通常默認包含在ASP.NET MVC模板中,所以jQuery UI Datepicker看起來像一個簡單而直接的解決方案:http://jqueryui.com/datepicker/ – David
Hi @David。我也有同樣的問題。我在我的代碼中複製了完全相同的代碼,但是我得到這個錯誤「Uncaught TypeError:Object [object Object] has no method'datepicker'」你知道我做錯了什麼嗎? –
@JimBlum:這個錯誤意味着jQuery UI庫沒有被加載(或者至少在方法被調用之前沒有加載)。檢查你是否正確引用它,並使用瀏覽器調試工具(FireBug,Chrome工具等)檢查它是否被成功檢索。 – David