通过AJAX调用将_Layout页面和部分视图呈现到此_Layout页面中,如下所示:
控制器:
public ActionResult Index()
{
ViewBag.PageTitle = "Issues";
return PartialView("_Index");
}
另一方面,_Layout页面中有一个标题,我想用Controller返回的ViewBag数据更新标题。但由于AJAX调用仅更新页面内容,因此在调用partialview之前,_Layout页面已经呈现,因此无法更新页面标题。那么,在这个场景中,更新页面标题最合适的方法是什么?我想我可以在AJAX成功时更新它,但如果有可能我想通过使用ViewBag来更新它,而无需额外的属性或额外的部分视图。有什么想法吗?