私はアプリケーションの管理パネルにChromatronテーマを使用しています。 HTMLコンテンツを持っているサイドバーガジェットがあります。ちょっとしたCSSトリックでは完全に違うように見せることができます。私はこのように使用されている部分図がしたい"for"ブロックのように、MVC-Razorの部分ビューにHTMLコンテンツを渡すにはどうすればいいですか?
<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(...){ }
ブロック内に持っているような機能を持っていると思います。 これはRazorで可能ですか?
あなたが望むものかどうかわかりませんが、見てください:http://lostechies.com/hugobonacci/2011/07/11/templates-with-razor/ –
フェリペありがとうございます。しかし、これは私が探しているものではなく、おそらく私はそれを働かせることができません。 'for'ブロックと同じ機能が必要です。私は他の '@ 'かみそりの指示やHTMLコンテンツを挿入することができる最後のブロックを持っています。ちょうど 'for'ブロックのように... – Achilles
私は同じことをしようとしています。私の[*非常に似て*のSOの質問](http://stackoverflow.com/q/21760850/173497)を参照してください。私が見つけたもっとも近いものは、投稿@FelipeOrianiです。 'HtmlHelper'拡張メソッドも機能しますが、ビューや部分ビューとして使用するHTMLを保存することはできませんでした。しかし、実際には、ヘルパー関数の構文の括弧のブロック構文を放棄するだけでした。 –