我在我的應用程序中使用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