2011-02-17 127 views
8

如何使用actionResult同时返回视图和局部视图。实际上,如果有ajax请求,它应该发送一个局部视图,否则它应该发送一个视图。如何使用actionresult同时返回视图和局部视图

public ActionResult Test(string Name ="", DateTime? Date= null, string sex="") 
     {    
      myModel model = new myModel(Name, Date, Sex); 
      if(IsAjaxRequest) 
       return PartialView("partialView", model) 
      else 
       return View(model); 
     } 
+1

而如何将响应样子?你打算如何调用这个动作,最重要的是消费响应? – 2011-02-17 07:19:59

回答

13
if (Request.IsAjaxRequest()) 
    return PartialView("_Article", model); 

return View(model); 
相关问题