我在我的应用程序中使用Chromatron主题作为管理面板。有一个侧边栏小工具,它具有HTML内容,并有一点CSS技巧,可以显示完全不同。如何将HTML内容传递到MVC-Razor中的部分视图,如“for”块
<section class="sidebar nested">
<h2>Nested Section</h2>
<p>Lorem ipsum dolor sit amet, conse ctetur adipiscing elit. Maec enas id augue ac metu aliquam.</p>
<p>Sed pharetra placerat est suscipit sagittis. Phasellus <a href="#">aliquam</a> males uada blandit. Donec adipiscing sem erat.</p>
</section>
我想有一个部分认为这样使用:
@Html.Partial("Path/To/Partial/View"){
<h2>Nested Section</h2>
<p>Lorem ipsum dolor sit amet, conse ctetur adipiscing elit. Maec enas id augue ac metu aliquam.</p>
<p>Sed pharetra placerat est suscipit sagittis. Phasellus <a href="#">aliquam</a> males uada blandit. Donec adipiscing sem erat.</p>
}
TBH,我想有功能,例如我有一个@for(...){ }
块。 这可能在剃刀吗?
我不知道这是你想要的,但看看:http://lostechies.com/hugobonacci/2011/07/11/templates-with-razor/ – 2012-03-06 17:58:10
谢谢Felipe。但这不是我正在寻找的东西,或者我可能无法使其工作。我需要与'for'块相同的功能。我想有一个尾部块,可以插入其他'@'razor指令或HTML内容;完全像'for'块... – Achilles 2012-03-07 11:07:26
我正在尝试做同样的事情;看到我的[*非常相似* SO问题](http://stackoverflow.com/q/21760850/173497)。我发现的最接近的是@FelipeOriani提到的帖子。 'HtmlHelper'扩展方法也可以工作,但我还没有想出将它用作视图或局部视图的HTML存储。但是,实际上,我只是放弃了辅助函数语法的括号语法。 – 2014-02-21 19:20:53