私の使用例は、サーバー側でコンパイルしたいが RAZOR ビュー内で定義したい html テンプレートを持っていることです。
値は常にクライアント側のみであるため、RAZOR 構文を使用してこのテンプレートをレンダリングすることはできません。jQuery テンプレートなどのように。
理想的には、ビューから次のように渡されます。
@Html.Template(<this somehow indicates it's the start of my string>
<div>Hello {{= NameOfHomePlanet }}</div>
<div>And welcome to a second line!</div>
</this somehow indicates it's the end of my string>);
今ヘルパーで:
public static Template(this Html html, string template)
{
// tmplate == " <div>Hello {{= NameOfHomePlanet }}</div>\n"
// + "<div>And welcome to a second line!</div>";
}
その結果、テンプレートという名前の Html ヘルパーの最初の引数として、最も外側の架空のタグの間にある HTML が渡されます。
遊んでいると、構文をうまく機能させることができませんでした。これは可能ですか?