1. ホーム
  2. c#

Razor/CSHTML - 今あるものより何か利点がありますか?[クローズド]

2023-08-23 22:28:13

質問

新しい CSHTML ページ機能を使用していて、既存の ASP.NET MVC デフォルトのビュー エンジンまたは Web フォームよりも、この新しいビュー エンジンの構文の方が好きだと感じている人はいますか、もしそうなら、その理由は? CSHTML の何が MVC や Web フォームより優れているのでしょうか、またはその逆は?

人々の見解を聞いてみたいだけです。

どのように解決するのですか?

利点の一つは、Razor のビューをユニットテスト内でレンダリングできることです。これは、以前の ASP.Net レンダラーでは容易にできなかったことです。

から ScottGu の発表 によると、これは設計目標の 1 つとして挙げられています。

<ブロッククオート

ユニットテストが可能であること。 新しいビューエンジンの実装は、ビューをユニットテストする機能をサポートします (コントローラやウェブサーバを必要とせず、任意のユニットテストプロジェクトでホストすることができます - 特別な app-domain は必要ありません)。