2013-02-27 28 views
1

我使用Ajax.BeginForm什麼是Jquery的腳本文件Ajax.BeginForm在asp.net mvc的

using (Ajax.BeginForm("checklogin", "home", null, new AjaxOptions { 
    UpdateTargetId = "resultId", 
    HttpMethod="Post" }, new { id = "_forgetForm" } 
)) 

,但結果顯示

我已經包括了下頁

<script src="<%: Url.Content("~/Scripts/MicrosoftAjax.js") %>" type="text/javascript"></script> 

<script src="<%: Url.Content("~/Scripts/MicrosoftMvcAjax.js") %>" type="text/javascript"></script> 

但沒有效果 什麼是.js文件和有什麼命令使用 Ajax.BeginForm

回答

-1

我得到了解決辦法: 如果任何機構想使用Ajax.BeginForm,他就必須以服從命令腳本插件

1)jQuery的1.7.1.min.js
2)MicrosoftAjax.js
3)MicrosoftMvcAjax.js
4)jquery.validate.min.js
5)jquery.validate.unobtrusive.js
6)jquery.unobtrusive-ajax.js

+0

這不是正確的解決方案。你不需要Microsoft *腳本和.validate腳本就可以工作。看到我的回答:http://stackoverflow.com/a/15114299/29407 – 2013-02-27 14:17:28

6

需要在僅2個腳本訂購:

1) jquery-1.7.1.min.js 
2) jquery.unobtrusive-ajax.js 

Microsoft*.js腳本從ASP.NET MVC 3開始完全不推薦使用,您不應再使用它們。

如果要啓用不引人注意的客戶端驗證,則需要使用jquery.validate.jsjquery.validate.unobtrusive.js。他們不需要Ajax。*助手工作,僅用於客戶端驗證。

3

這是一箇舊帖子,但我想我應該發佈這MVC 5應用程序。您可以通過打開Nugets Manager(如下面的屏幕截圖)並安裝AJAX腳本,輕鬆地將AJAX腳本安裝到您​​的MVC應用程序中。

How to add AJAX Scripts to your MVC 5 App

相關問題