我遇到了一个问题,iFrames当a的内容iFrame长于打印页面时,打印包含大量运行的页面.
这是我所看到的超级简化版本.打开此链接,点击打印预览:http://ringdev.com/code/inner.html 你应该看到7页的lorem ipsum填充.
接下来在IE 10,11或FF 38中打开此链接并点击打印预览:http: //ringdev.com/code/outer.html 您只能看到打印的第一页.您可以看到iFrame运行在页面底部,但它不会继续到第2页或更高版本.
有趣的是,Chrome没有任何问题,打印完美.不幸的是,该组织只支持IE和Fire Fox.
有没有人遇到过这个问题,或者对如何解决它有任何想法?
在我正在使用的剃刀页面中@inject Blazored.LocalStorage.ISyncLocalStorageService localStorage,它工作正常。但是从非剃刀连接类(服务和助手)使用
[Inject]
protected Blazored.LocalStorage.ISyncLocalStorageService localStorage { get; set; }
Run Code Online (Sandbox Code Playgroud)
始终返回 null。是否需要额外的东西才能使 DI 在非 Razor 文件中工作?或者我是否必须通过构造函数将所有 DI 从 UI 层一直向下推送?