EditorFor構文を使用してMVC3サイトを作成するには、Razorエンジンが本当に必要ですか?私が見たほとんどすべての例は、かみそりを使用しています。私たちの最初のMVCプロジェクトに取り組んでいて、むしろ出血ではないでしょう...Razorを使用しないMVC 3?
答えて
短い答えは「いいえ」です。あなたはかみそりを使う必要はありません。 IMHOあなたは本当にASPXビューエンジンから離れることを再考する必要があります。 RazorはHTMLを生成するための非常に安定したプラットフォームです。
私はここに誰も同意します。 -10,000でaspx構文を使用したい場合)
剃刀に行ってください。覚えるには2分かかります。ただ、(巨大+++である)@Something出力を期待し、あなたのためにそれをHtmlEncodeすることを覚えているが、その@ {いくつかの他のコードは}に出力をレンダリングされません
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
:で、構文のリファレンスを参照してください。ストリーム。だから @ Html.TextBoxFor()はうまくいくが、 @ {Html.TextBoxFor()}}私は何も出さないと思うし、なぜ出力がないのだろうと思うだろう。 それらのgotchas ..以外の素晴らしいとあなたは決して再びaspxに戻って行きたいとは思わないでしょう。真剣に..あなたはすぐにそれを拾うでしょう。
カミソリの構文は、haterから生まれました。さらに、かみそりは、とにかくaspxへの事前コンパイルを終了します – percebus
- 1. MVC 3のRazorを使用したカスタムライブラリ
- 2. MVC 3 Razor Intellisense
- 3. Asp.Net MVC 3 Razor Rendering Bug?かみそりビューエンジンASP.Net MVC 3 RCを使用して
- 4. MVC 3 Razor PopUp Window
- 5. ASP.NET MVC 3とRazorを使用したASHXハンドラ
- 6. デザインMVC 4のマルチレベル(3)メニューC#を使用したRAZORビュー
- 7. ASP.NET MVC 3 Razorを使用した再利用可能なテーブル表示テンプレート
- 8. ASP.NET MVC 3、Razor Layout Controllerのような?
- 9. MVC 3 Razor Meta説明/キーワード
- 10. MVC 3 Razor DropdownListクライアント側ValidationMessage
- 11. ASP.Net MVC 3 Razor Create Report
- 12. MVC 3 with Razor with partial views
- 13. MVC 3 - RazorのFacebookログイン
- 14. MVC 3 Razor Ajax HttpDelete IIS6
- 15. MVC 3 Razor View、別のプロジェクトでEntitiy Modelを使用
- 16. asp.net mvc 3 + Razor with Ajaxとjqueryを使用する
- 17. MVC Razor - アンカーアクションを使用したBeginForm
- 18. MVC 3 Visual Studio 2010 Razor Model Intellisenseが動作しない
- 19. ASP.NET Razor Over ASP.NETを使用したASP.NET WebページMVC Razor Views
- 20. C#MVC 3 Razor - DisplayTemplateを使用してDisplayTemplateを呼び出します。
- 21. Razorビューエンジンを使用して、MVC 2プロジェクトをMVC 3に移行する最適な方法は何ですか?
- 22. ASP.NET MVC 3 Razorを使用してHtmlAttributesをオブジェクト値でレンダリングするには?
- 23. MVC 3のRazor Viewエンジンを使用した部分表示からのレンダリングセクション
- 24. MVC 4のログインシステムRazorとEFを使用
- 25. MailToリンク(Razor ASP.NET MVC)の件名にRazorを使用
- 26. ASP.NET MVC 3、Razor Views、およびPortable Areas
- 27. MVC 3 Razor - HTMLリスト内のドロップダウンリスト
- 28. Asp.Net MVC 3(Razor、Json、Ajax)マスターディテール - ディテールセーブ失敗
- 29. ASP.NET MVC 3を使用** ** jQueryなし
- 30. MVCクリックしないでRazorを使用してビューからアクションへリダイレクト
+1私は、新しいプロジェクト(または古いプロジェクト)でRazorを使用しないことは完全に理解できないことに同意します。 –
@Kirk:学習曲線は間違いありませんが、あまり急ではありません。私の経験では、Razorははるかに直感的です。 – Yuck
@Yuck、本当ですが、OPは.ASPXビューエンジンの経験を持っていると主張していませんでした。私が強調しているように、「出血」APIを使用したくないという欲求だけが、Razorを使用しないための推奨できない根拠です。 –