2017-03-13 9 views
0

MS資料では、https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring#condition-tag-helperカスタムASP.NETコアタグヘルパーはパーシャルビューを置き換えることができますか?

例の1つにカスタムタグヘルパーがモデルにアクセスしています。私は、この例よりもモデルデータの処理を多くした他のいくつかを見てきました。

私の質問は、これがパーシャルビューを置き換えることができるか、または置き換えるべきかどうかです。私は<mystuff></mystuff>という名前のタグを作成できるようにしたいと思いますが、タグヘルパーには多くのことがあります。

答えて

1

私はそれができると言います。

しかし、そうするべきかどうかは、ケースバイケースで決めるべきかどうかです。非常に具体的なものや再利用するものについては、taghelperをお勧めします。再利用価値がない場合は、特定の目的のためにタグヘルパーを実装する傾向がないと思います。 TagHelpersはhtmlHelpersの代わりに、htmlからc#への前後の醜さを軽減するためのより良い代替手段であることを意図していたので、同様の使用シナリオであると考えています。

+0

これは再利用されますが、部分的なビューではなくタグヘルパーとして、私は混乱しています。 – johnny

+1

私はそれが判断を呼び出すには、主に何がレンダリングする必要があるかに依存していると思います。もしそれが以前はhtmlhelperを作っていたと思っていたのであれば、おそらくtaghelperは良いでしょう。 –

関連する問題