2011-09-12 14 views
0

Facebook、TwitterなどのMicrosoft.Web.Helpers.dllのクラスがHtmlHelperを使用しない理由はなんですか?彼らはまだヘルパーです、彼らはいないのですか?ASP.NET MVCの別のヘルパーの種類

何らかの理由で、HelperPageから派生しています。しかし、すべてのロジックは静的メソッドにあります。

誰かがこれを私に説明できますか?私自身のヘルパーを書いてみたいのであれば、私はいつもHtmlHelperの拡張機能を使うべきですか、それともMicrosoft.Web.Helpers.dllのようにしますか?長所と短所は何ですか?

ありがとうございました。

答えて

0

これでわかりました。

私が見逃したのは、クラスの[GeneratedCode("RazorSingleFileGenerator", "1.0.0.0")]属性です。それはおそらくRazor Single File Generator for MVCによって追加されました。私の推測では、これらのクラスは@helpersで最初にコンパイルされました。

関連する問題