【发布时间】:2017-08-22 11:33:24
【问题描述】:
在展示 Hangfire 仪表板时如何保留菜单和其他站点上下文元素?
我在我的 MVC 5 项目中使用 Hangfire nuget 包。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-5 hangfire
在展示 Hangfire 仪表板时如何保留菜单和其他站点上下文元素?
我在我的 MVC 5 项目中使用 Hangfire nuget 包。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-5 hangfire
我遇到的解决方案是使用 iframe 在视图页面中包含 HangFire 仪表板。
从iframe 内部调用的BackToSite 按钮使站点在iframe 内部呈现。可以在OwinStartup 将其删除,方法是将其设置为 null,如下所示:
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
AppPath = null,
});
将站点主题应用到仪表板可以通过使用 Hangfire 库创建一个新的 PageView 来完成,如 show here,但需要更多的努力。
【讨论】: