You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在本地ASP.NET MVC项目中无需嵌入或Azure展示Power BI报表

在ASP.NET MVC本地项目中无嵌入功能/Azure展示Power BI报表的方案
  • 用Power BI服务的「发布到Web」功能(免费版即可使用)

    1. 打开你制作好的Power BI报表,点击顶部菜单栏的「文件」→「发布到Web」,按照提示生成公开的嵌入链接代码
    2. 在ASP.NET MVC的.cshtml视图中直接嵌入iframe:
      <iframe width="800" height="600" src="替换成你生成的发布到Web的URL" frameborder="0" allowFullScreen="true"></iframe>
      
      你可以根据需求调整宽高参数,也能把URL存入配置文件,通过ViewBag或模型传递到视图中。
  • 注意事项

    • 「发布到Web」生成的链接为公开可访问状态,若报表包含敏感数据,不建议使用此方法;仅用于本地测试或非敏感数据场景时完全适用
    • 确保本地项目能正常访问Power BI服务的域名,存在网络限制时需开放对应端口
    • 若需要报表与MVC项目实现交互(如传递筛选参数),可通过iframe的URL参数实现,Power BI支持通过URL修改筛选器、切换页面,示例:
      https://app.powerbi.com/reportEmbed?reportId=xxx&filter=Table/Column eq 'Value'
      

内容的提问来源于stack exchange,提问作者WhackTheWise

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 14:30:49