Razorビューエンジンを使用してMVC 2プロジェクトをMVC 3に移行する最適な方法は何ですか?Razorビューエンジンを使用して、MVC 2プロジェクトをMVC 3に移行する最適な方法は何ですか?
答えて
詳細は、(既存のプロジェクトにセクションをアップグレードする方法を参照)ScottGuさんのブログからthis postで見つけることができます。私はMVC 3 project upgrade toolを使用して、それを実行した後に私のアプリケーションに固有のマイナーな問題がいくつかありました。
もありますがデビッド・ヘイデンのブログ上のツールをアップグレードするためのリンク:http://davidhayden.com/blog/dave/archive/2011/01/05/ASPNETMVC3TutorialsIndex.aspx
Telerikは
をかみそりするために、通常のaspxのビューを変換するプログラムを書いたここを見て:https://github.com/telerik/razor-converter
あなたが必要なのですか/ Razorに移動したいのですかMVC 3を持っていますか? WebFormViewEngineとMVC 3でaspxページを使用することはできます。 これはMVC 3に移行するときにかなり大きなアプリケーションといくつかの問題以上のものがあったので私が私の側でしたことです。しばらくの間、ページを徐々にcshtmlに移動しました。
私はいくつかの開発者は、カミソリ過剰だと思うし、それがあるよりも、それが難しくだと思い
レイザー構文
を学ぶに勝るものはありません。あなたがHTMLやJavaScript、C#を知っていれば、単にコードブロック@model MyApp.Models.MyEntity
@{
// this is a code block
ViewBag.MyData = "i need to use a semicolon here";
}
<div class="myclass">
//This is inline razor/C# code that uses a
//lambda expression to access a model property:
@Html.TextBoxFor(m => m.MyProperty)
</div>
C#の終了とHTMLが始まるが、あなただけのいくつかの基本的なルールを学ぶ必要がどこかみそりエンジンが知っているような基本的な構文のいくつかを学びます。
編集:私が作ろうとしているのは、ツールがMVC 2からMVC 3または4 Razorに変換する唯一の方法ではないということです。変換ツールは完璧ではありません。カミソリの構文についての知識も非常に役立ちます。
- 1. Asp.Net MVC 3 Razor Rendering Bug?かみそりビューエンジンASP.Net MVC 3 RCを使用して
- 2. ASP.NET MVCで使用しているビューエンジンは何ですか?
- 3. Razorを使用しないMVC 3?
- 4. MVCプロジェクトのビューエンジンを.ASPXからRazorに変換する手順は何ですか?
- 5. MVC 3でNinjectを使用する最良の方法は何ですか?
- 6. ASP.NET MVC 3でASPXからカミソリビューエンジンに移行する方法は?
- 7. MVC 3のRazorを使用したカスタムライブラリ
- 8. MVC Razorビューで@RenderBodyを使用するポイントは何ですか?
- 9. MVC 3 Razor View、別のプロジェクトでEntitiy Modelを使用
- 10. ASP.NET MVC 3 Razorを使用してHtmlAttributesをオブジェクト値でレンダリングするには?
- 11. MVC 3 Razor Intellisense
- 12. Telerik MVCでRazorビューエンジンでテンプレート列を作成
- 13. Razorビューエンジンを使用してコメントをどのように宣言しますか? ASP.NET MVCのデフォルトのビューエンジンを使用して
- 14. ASP.NET MVC 3プロジェクトをWindows Server 2003に展開する最も簡単な方法は何ですか?
- 15. Asp.net MVC Razorレスポンステキストにフィルタを適用
- 16. RazorでASP.NET MVC 3を使用すると、ICollectionを作成ビューに追加する最も効果的な方法は何ですか?
- 17. C#を使用して実行時に2つのオブジェクトをマージする最適な方法は何ですか?
- 18. 既存の乱雑なWebアプリケーションをエレガントなMVCに移行する最も良い方法は何ですか?
- 19. MVC 3 Razor PopUp Window
- 20. asp.net mvc razorで同時に2つのforeachを使用する
- 21. knockout.jsを使用してMVCコントローラを移動する方法は?
- 22. ASP.NET MVC 3コントローラまたはビューエンジン
- 23. MVC Razor - アンカーアクションを使用したBeginForm
- 24. spring mvcプロジェクトの完璧なビューエンジンを選択する
- 25. Asp.net mvc razorを使用して@ Html.DropDownListForのデフォルト値を設定する方法は?
- 26. MVCでModelを使用してRazor文字列を解析する方法
- 27. Web Matrixスタイルでキャッシュする方法C#RazorプロジェクトNo MVC、NO WEBFORMS
- 28. FreeMarkerのは、私がTiles3でプロジェクトの使用スプリングMVCは、ビューエンジンとしてFreemarkerのを使用してい
- 29. ASP.NET MVC Razorを使用してheadセクションにスクリプトをレンダリングする方法
- 30. OpenIDとASP.NET MVCに最適な.NETライブラリは何ですか?
あなたの要点は何ですか?あなたはMVC2からMVC3に変換するかみそりの構文を知る必要はありませんか?私は、アップグレードツールはMVC2からMVC3に変換する唯一の方法だとは思わない。 ASPXをRazorに手動で変換する必要があることがあるので、かみそりの構文を知ることは常に良い考えです。 –