这是我的问题。在我的_Layout上,我有一个帮助按钮,显示在我的MVC应用程序的每个页面上。有没有办法用我的简单模型分配Viewbag而不必在我的应用程序中放入每个ActionResult方法?一种全球方法?
public ActionResult Index()
{
var query = db.OnlineHelp.Where(a => a.PageUrl == Request.RawUrl).FirstOrDefault();
ViewBag.htmlraw = query.PageContent
}
和我的_Layout.chtml
@Html.Raw(@ViewBag.htmlraw)
Request.RawUrl跟踪用户,并根据页面查询数据库并返回结果,如/ Home / Index