Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Blazor-.NET 5:自动调整iFrame的大小_Javascript_Iframe_Blazor_.net 5 - Fatal编程技术网

Javascript Blazor-.NET 5:自动调整iFrame的大小

Javascript Blazor-.NET 5:自动调整iFrame的大小,javascript,iframe,blazor,.net-5,Javascript,Iframe,Blazor,.net 5,我使用.NET 5创建了一个ASP.NET核心项目,其中包含iFrame,其src属性引用了SSRS报告: <iframe src=@($"http://localhost/MyReportSvc?param1=...") scrolling="no" style="width:625px;height:100%" frameborder="0" /> 但是内容是动态的,ifram

我使用.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项目吗?

你会想了解的

还请注意,Blazor可以使用
@ref
获得对特定html元素的引用,然后可以将其传递给JavaScript函数


一旦您研究了JsInterop和@ref,如果您还有任何问题,请回来提供更多细节,我相信我们可以帮您解决D

我已经使用了JSInterop,但是对于DOM搜索,也许我应该按照您的建议使用
@ref
。我会尝试告诉你它是否有效。@ref只是给你一个可以传递给JavaScript的引用。您也可以像普通一样使用JavaScript——按类搜索元素,等等。事实上,我认为您根本不需要使用JsInterop——我相信,如果您的脚本加载到窗口事件上,它只需包含它就可以运行。