2011-02-17 13 views
8

¿Cómo puedo usar el uso de un resultado de acción para devolver una vista y una vista parcial? En realidad, en el caso de una solicitud de ajax, debería enviar una vista parcial, de lo contrario debería enviar una vista.Cómo utilizar un resultado de acción para devolver una vista y una vista parcial

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

Y cómo se vería como la respuesta? ¿Cómo pretende invocar esta acción y, lo que es más importante, consumir la respuesta? –

+0

¿No tiene idea, solo pregunta si eso es posible? – learning

Respuesta

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

return View(model); 
Cuestiones relacionadas