当我进行ajax调用时,控制器正在重定向而不是更新我的标签,我的代码如下所示.
这是在_layout.cshtml中
这就是网络配置的样子,我也尝试过关闭不引人注目的javascript而没有运气.
我的控制器方法看起来像这样
[HttpPost]
public ActionResult Create(lesson lesson)
{
if (ModelState.IsValid)
{
//Save Album
lesson.dateCreated = DateTime.Now;
lesson.dateSubmitted = DateTime.Now;
lesson.statusID = SUBMITTED;
lesson.submittedByUserID = getAppUserID();
lesson.prjLessonID = createLessonPrjID(lesson.projectID);
storeDB.lessons.InsertOnSubmit(lesson);
storeDB.SubmitChanges();
return RedirectToAction("Index");
}
// Invalid – redisplay with errors
else
return View(lesson);
}
有任何想法吗?提前致谢.
@if (item.statusID != null)
{
@item.getLessonStatus(item.statusID.Value)
}
else
{
}
@if (item.statusID != 3)
{
@Html.ActionLink("Edit", "Edit", new { id = item.lessonID }) |
@Ajax.ActionLink("Delete", "Delete", new { id = item.lessonID }, new AjaxOptions { UpdateTargetId = "approvedmsg"})
}
Tim B James.. 5
尝试删除MicrosoftAjax.js
和MicrosoftMvcAjax.js
和仅使用
关于它的好帖子http://yobriefcase.posterous.com/unobtrusive-javascript-in-mvc3
尝试删除MicrosoftAjax.js
和MicrosoftMvcAjax.js
和仅使用
关于它的好帖子http://yobriefcase.posterous.com/unobtrusive-javascript-in-mvc3