0

だから、何かを検証したい。そして、テンプレートが本質的にパーシャルとしてマークアップを提供しているため、テンプレートルートを使用する場合、パーシャルを使用する必要はまったくありませんが、明らかにテンプレートを介して別のことを行っています。

したがって、両方を使用することはありません。Knockout のようなものを使用する場合、MVC アプリでパーシャルを使用することはおそらくないでしょう。

4

1 に答える 1

1

Knockout のようなものを使用する場合、MVC アプリでパーシャルを使用することはおそらくないでしょう。

はい正解。Knockout は、使用できるクライアント側のテンプレート エンジンであり、コントローラー アクションは部分的な HTML ではなく JSON を返すようになりました。

しかし、テンプレート エンジンを使用する場合、部分的な HTML を使用しないとは言えません。クライアント側のテンプレート エンジンでは実現が難しいことがたくさんあります。たとえば、偽造防止トークンを含むフォームの生成、クライアント側の検証属性を含む入力フィールドなど -> それらはサーバー上でより簡単に生成されます。

于 2012-10-19T06:09:30.673 に答える