これが可能かどうかはわかりません。
@Helper
ビュー内および他のビュー内にたくさんの があります:
@helper ViewHelper1()
{
...
}
@helper ViewHelper2()
{
...
}
etc.
ビューと他のビューで使用される繰り返しコードがあります。
@if (!(Model.Entity == Model.Enum.One))
{
<td>
@ViewHelper1()
</td>
}
else
{
<td>
@ViewHelper1()
</td>
<td>
@ViewHelper1()
</td>
}
実際@ViewHelper1
にはもっと複雑なコードがありますが、それは重要ではありません (私は思います)。
各ビューには多数の があり@Helper
(30 以上のビュー、@Helper
それぞれ 10 ~ 15 の )、<table>
構造は同じであるため、構造をカプセル化し@Helper
てビューの.App_Code
<td>
@Helper
言う:
@helper Table(...)
{
...
}
または、それが可能かどうかに関係なく、次のようにビューで呼び出します。
@Table(HelperView1)
もしそうなら、私は構文の助けが必要でした.
いつものように、大歓迎です。