2009-02-07 28 views
16

將我取出ASP.NET MVC沒有MicrosoftAjax.js和MicrosoftMvcAjax.js

MicrosoftAjax.js

MicrosoftMvcAjax.js

文件後丟失哪些部分的功能?

我不想因爲各種原因使用它們,並且我想如果有任何第三方幫助器方法會模仿現有的方法,但是會綁定到另一個JavaScript框架(如jQuery)。

此外,請告訴上面的javaScript文件的用法在哪裏可取/通知。

非常感謝,

瓦倫丁瓦西里耶夫。

回答

13

如果不引用MicrosoftAjax腳本,您將無法使用ViewPage類上的Ajax屬性公開的AjaxHelper擴展方法(在System.Web.Mvc.Ajax名稱空間中)。通過使用適當的jQuery AJAX方法($ .post,$ .get,$(selector).load等)或jQuery表單插件,它們相對容易替換。

至於是否有其他人更喜歡它,這取決於編寫自己的實現有多舒適。在客戶端腳本編程方面,Ajax幫助程序方法試圖爲您處理很多事情,但這需要在相當重量級的MS AJAX庫中加載。滾動你自己的JavaScript方法可以導致更輕量級的代碼,以及爲您提供一個選擇使用的JavaScript庫(無論是jQuery或其他許多人)。

2

你不需要這些。只要刪除它們。改爲使用JQuery。

3

我同意。只需使用jquery。使用.net mvc 3.5和jquery生活還是不錯的。歡呼聲

相關問題