使用Razor视图引擎将部分视图ASP.NET MVC 3中的内容注入特定部分

我在我的\u Layout.cshtml

@RenderSection(“脚本”,false)

我可以从以下角度轻松使用它:

@节脚本{
@*东西来了*@
}

我正在努力解决的是如何从局部视图将一些内容注入到本节中

假设这是我的查看页面:

@节脚本{
<脚本>
//这里有密码
</script>
}
<部门>
屎吧屎
&lt/部门>
<部门>
@Html.Partial(“\u myPartial”)
&lt/部门>

我需要在\u myPartial部分视图的脚本部分中插入一些内容

我该怎么做

剖面在局部视图中不起作用,这是出于设计。您可以使用一些自定义帮助程序来实现类似的行为,但老实说,包含必要的脚本是视图的责任,而不是分部的责任。我建议使用主视图的@scripts部分来实现这一点,而不要让部分人员担心脚本

发表评论