从行动的角度来看,我如何区分ajax请求和常规请求。
puclic class GroupController : Controller
{
public ActionResult AddGroup()
{
if(//regular request...)
return view()
else //an ajax call
return Partial("GroupPartialView)
}
}
我们的想法是,如果将用户添加到不存在的组中,则可以使用对话框添加该组,而无需离开“管理”用户页面。
感谢您的帮助。
答案 0 :(得分:7)
您可以使用IsAjaxRequest()
扩展方法:
if(Request.IsAjaxRequest())
{
// it's an AJAX request
return PartialView("GroupPartialView);
}
else
{
// it was normal request
return View();
}