我用.NET 5创建了一个ASP.NET核心项目,其中包含iFrame,其src属性引用了SSRS报告:
<iframe src=@($"http://localhost/MyReportSvc?param1=...") scrolling="no" style="width:625px;height:100%" frameborder="0" />
但是内容是动态的并且iframe高度根据URL参数而改变。
请告诉我是否有一种方法(当然是在javascript中(可以根据内容的高度自动设置高度。
谢谢
请注意:我找到了这个:相关页面,但我无法在我的blazor项目中使用它。我希望这不是缓存问题。有人能试试这个,告诉我它是否在.NET5的blazor项目中有效吗?
您将想要了解JsInterop。
还要注意,Blazor可以使用@ref
获得对特定html元素的引用,然后将其传递给JavaScript函数。
一旦你研究了JsInterop和@ref,如果你还有任何问题,请回来提供更多细节,我相信我们会帮你解决的。:D