none
ASP.NET MVC 3 AjaxHelper 無作用 RRS feed

  • 問題

  • 我簡單測試一個AjaxHelper程式:AjaxHelper Sample Code From MSDN

    在ASP.NET MVC 3專案,此程式是Ajax無法Work,會去執行 /Home/GetStatus;

    但開ASP.NET MVC 2專案,此程式的Ajax是正常Work。

     

    環境:

    Visual Studio 2010 Ultimate 10.0.40219.1 SP1 繁體中文版


    http://kkbruce.blogspot.com/
    2011年3月23日 上午 08:09

解答

所有回覆

  • 有引用這支JS嗎?

    jquery.unobtrusive-ajax.js


    • 已標示為解答 KKBruceMVP 2011年3月23日 上午 09:01
    2011年3月23日 上午 08:28
    版主
  • 我依一般教學只引用"MicrosoftAjax.js"及"MicrosoftMvcAjax.js"兩支js。

    依”阿尼”的方法,

    在MVC 3只需引用”jquery.unobtrusive-ajax.js”後AjaxHelper即可正常運作,

    不需要再引用Microsoft*.js那兩支js。

     

    Sorry,再請教一下,那是MVC 3的改變嗎?

    我還沒有時間看Release Note。我只是單純升級使用。

     

    感謝阿尼幫忙。


    http://kkbruce.blogspot.com/
    2011年3月23日 上午 09:01
  • 對,那是MVC3的變革。

    MVC3只會輸出html attribute,不像MVC2是輸出js,所以要引用那支js檔

    2011年3月23日 上午 09:18
    版主