3

カスタムタグが特定のタイプの子要素/タグを持つ ASP.NET 5 で複雑なタグヘルパーを構築することは可能ですか?

<blockSection columns="2" labelPosition="left">
   <inputField for="name" />
   <inputField for="email" required="true"/>
</blockSection>

上記の例では、blockSection は inputField タグのみを受け入れる TagHelper になります。

4

1 に答える 1

3

たくさんの策略 (タグ本体を自分で解析するか、TagHelperすべてを対象とする を作成する) がなければ、今日 (ベータ 6) でこれを 100% 行うことはできません。

<inputField>要素がタグ内にのみ表示されるようにすることで、問題を部分的に修正できます(内などに配置する<blockSection>ことを制限しません)。bag を使用して、 によってカプセル化されている (またはカプセル化されていない) ことを に通知することで実現できます。子 => 親の間の通信方法については、この問題を参照してください。<p><blockSection>context.ItemsInputFieldTagHelper<blockSection>

この Razor の問題が完了するまでお待ちいただける場合は、内に表示できるタグを強制することができますTagHelper

参照用の別の同様の SOの問題

于 2015-08-09T23:16:44.627 に答える