我想獲得ViewBag
在OnResultExecuted
過濾器。無論在OnResultExecuted過濾器獲取ViewBag
((ViewResultBase)filterContext.Result).ViewBag.Get
和
filterContext.Controller.ViewBag.Get
回報ViewBag
分配的作用。但我想獲得ViewBag
分配在「view.cshtml」。
我想acheve什麼是從剃刀
@{
ViewBag.Title = "My Title";
}
並獲得ViewBag
.title僞那麼,寫它結束響應文本作爲一個JavaScript的。這在@Ajax.ActionLink()
的情況下很有用。我的OnActionExecuted
篩選代碼必須是這樣的:
string scriptText = "<script type='text/javascript'>document.title = '" + ViewBag.Title + "';</script>";
filterContext.HttpContext.Response.Write(scriptText);
任何幫助,將不勝感激。
這意味着你知道正確的答案。如果是這樣你可以回答我的問題。 – Mesut