2012-02-17 65 views
2

我需要在ASP.NET MVC中編寫應用程序,但出於公司原因,我無法使用jQuery。我聽說你可以「關閉」jQuery,並且像TextBoxFor這樣的ASP.NET控件將會回退到使用微軟的老式JS庫。但我還沒有找到關於如何做到這一點的詳細信息。使用ASP.NET MVC 3 **沒有** jQuery

任何人都有這種方法的經驗嗎?任何指針?

+0

得愛企業環境。 – hawkke 2012-02-17 21:38:35

+0

我可以理解(有點),沒有JavaScript。那麼如何顛覆企業誤解和完全無知(imho)的狂熱。但是,嘿,他們在那裏有(金幣)山丘 – 2012-02-17 22:15:42

回答

9

ASP.NET MVC不需要jQuery。 MVC3項目模板包含在_Layout.cshtml中,因爲許多開發人員更喜歡它。你可以刪除它。

但是,它默認使用jQuery Validation,但是您可以改用Microsoft Ajax MVC2庫。

+1

+1 - 常識盛行 – 2012-02-17 22:16:28

0

這一切都取決於您決定從默認腳本文件夾中包含的適配器。如果你不想使用Jquery包含其他適配器文件。

4

如果您刪除了jQuery腳本,您將無法使用jQuery/Unobtrusive MVC 3驗證。

使用MS的腳本和相應的驗證功能來代替:

_Layout.cshtml:

"~/Scripts/MicrosoftAjax.js" 

"~/Scripts/MicrosoftMvcValidation.js" 

這就是全部。

順便說一句,爲什麼你不能在你的項目中使用jQuery?

+0

感謝您的回答:-)。就我而言,我工作的'保守'公司不想依賴任何插件,因此我們必須從頭開始編寫所有內容。 – dotTutorials 2013-04-22 20:47:38