在ASP.NET MVC中将ViewBag数据传递给AJL成功的_Layout页面?

时间:2016-10-28 06:40:27

标签: ajax asp.net-mvc razor partial-views viewbag

通过AJAX调用将_Layout页面和部分视图呈现到此_Layout页面中,如下所示:

enter image description here

控制器:

public ActionResult Index()
{
    ViewBag.PageTitle = "Issues";
    return PartialView("_Index");
}

另一方面,_Layout页面中有一个标题,我想用Controller返回的ViewBag数据更新标题。但由于AJAX调用仅更新页面内容,因此在调用partialview之前,_Layout页面已经呈现,因此无法更新页面标题。那么,在这个场景中,更新页面标题最合适的方法是什么?我想我可以在AJAX成功时更新它,但如果有可能我想通过使用ViewBag来更新它,而无需额外的属性或额外的部分视图。有什么想法吗?

0 个答案:

没有答案