如何在展示Hangfire信息中心时保留菜单和其他网站上下文元素?
我在MVC 5项目中使用Hangfire nuget包。
答案 0 :(得分:1)
我遇到的解决方案是使用iframe在视图页面中包含HangFire Dashboard。
从iframe
内部调用的BackToSite按钮会导致网站在iframe
内呈现。它可以在OwinStartup
处删除,方法是将其设置为null,如下所示:
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
AppPath = null,
});
要将网站主题应用到信息中心,可以使用Hangfire库创建新的PageView,如展示here,但需要更多工作。