我有一个宏用于循环播放充满轮播图像的媒体类型。 那个部分,以及定义我真正想要的图像的if语句,作为横幅精美地工作。我的问题是横幅应该在顶部有面包屑,允许用户返回目录中的页面。代码有点复杂,所以它部分地试图让事情更清洁。部分不会渲染。现在,我已将它注释掉,以便我可以使用宏,但是一旦我取消注释宏就会中断。这就是我试图呈现部分的方式:@ Html.Partial(“_ BreadCrumbs”)
我已经尝试过对此进行研究,但无论我使用哪些关键字,我的搜索都会提示如何在局部内部渲染宏...这与我想要的完全相反。另外,我用来渲染部分代码的代码与我在模板中使用的代码相同,可以使用。
This文章帮助我更多地理解了这个问题,但是这里提出的解决方案并没有为我解决任何问题......我一直得到的错误是:加载部分视图脚本时出错(文件:〜/ Views /MacroPartials/_BannerPicker.cshtml)
这些目录实际上如下所示......我只是省略了一层,因为我觉得它不重要。
观看次数> MacroPartials> SiteName> _BannerPicker.cshtml(我正在使用的宏)
观看次数>部分> SiteName> _BreadCrumbs.cshtml(部分我试图在其中显示)
观看次数>模板1
观看次数>模板2
我的代码如下所示:
@ Html.Partial( “〜/视图/分音/网站名称/ _BreadCrumbs.cshtml”) 如果我注释掉上面的代码行,那么宏工作得很好,所以我知道连接这两个代码是一个问题。