pjaxを実装している MVC3 アプリケーションがあります。クライアント側にまだメインビューがないアドレスがロードされたときにサーバー側で何をすべきかを除いて、すべてがうまく機能しています。私のコントローラーコードは次のようになります
public virtual ActionResult Details(Guid id)
{
var partDetail = new PartDetail(id);
var partialView = PartialView("Details", partDetail);
if(Request.Headers["X-PJAX"]!= null)
{
return partialView;
}
var mainView = View("Index");
// Stick Partial View into main view at #update_panel?
return mainView;
}
部分ビューをメイン ビューに貼り付けて #update_panel に部分ビューを挿入するにはどうすればよいですか?