4
我試圖做AJAX形式,MVC,這裏是我的步驟: 創建模型類爲MyModel:Ajax.BeginForm()不工作MVC - 未捕獲的JavaScript錯誤 - 意外的標記(
public class MyModel
{
[Required]
public string Name { get; set; }
public int iexNum { get; set; }
public InMyModel inMyModel { get; set; }
public string selectedCombo { get; set; }
public List<string> collection { get; set; }
}
public class InMyModel
{
public string Name { get; set; }
public int Num { get; set; }
}
我在我的佈局中添加這兩個腳本:
<script src="@Url.Content("~/Scripts/jquery-1.6.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
,這是我的表單:
@{
Html.EnableClientValidation();
}
@using (Ajax.BeginForm("MyFunction", "Home",
new AjaxOptions
{
HttpMethod = "POST",
OnBegin = "function(){ loadingPanel.Show(); }",
OnComplete = "function(){ loadingPanel.Hide(); }",
UpdateTargetId = "mycontent",
InsertionMode = InsertionMode.Replace
},
new
{
id = "validationForm",
@class = "edit_form",
style = "height: 200px; width: 600px;"
}))
{
<div id="mycontent">
@Html.Partial("_ajaxForm", Model)
</div>
}
當我運行的應用程序,並按下我獲取JavaScript未被捕獲的錯誤在這個截圖的形式:
正如你可以看到有在jquery.unobstusive.ajax.min.js未被捕獲的錯誤 有人請幫忙!?