ASP.NET MVCプロジェクトや皮/ extensionableシステム上のベストプラクティスは何ですか?
-
20-09-2019 - |
質問
私はMVCでプロジェクトを作成する上でのベストプラクティスに疑問を抱いて、そして他の人がそれのために、拡張/モジュール/プラグインやスキン/テーマなどを作成してみましょうてきます。
たとえばWordPressは、この時のすばらしいのです。ただ、ファイルやフォルダをアップロードします。あるいはあなたのWPの管理から直接プラグインを参照し、クリックするだけでインストールします。
ここでは誰もがその柔軟性を可能にするプロジェクトを作成する方法についていくつかのヒントを持っています。 スキンのために私は右、私自身のviewengineを実装する必要があるかもしれません?
何かいいのリソースとヒントは素晴らしいことだ。
ありがとうございます。
解決 2
私はアプリケーションの外の景色を望んでいたので、VirtualPathProviderを使用して終了しました。今、我々はそれが可能ビューは、データベースに格納されるために作られています。
他のヒント
スキニングだけでスタイルシートを交換、難しいことではありません。テンプレートの異なるセットを使用するために、はい、あなたは自分自身、viewengineを書き、ないカスタマイズ必要があると思います。これは非常に簡単です、あなたがしなければならないだろう、すべてはあなたのビューのために別の場所で見てMVCを教えている。
<のhref = "http://www.dotnetguy.co.uk/post/2010/01/31/ASPNET-MVC-e28093-Dynamically-Changing-The-Master-Page-(Theming).aspx" rel = "nofollowをnoreferrer"> http://www.dotnetguy.co.uk/post/2010/01/31/ASPNET-MVC-e28093-Dynamically-Changing-The-Master-Page-(テーマ設定).aspxの
MVCプラグインウィジェット質問をする前に頼まれています:
https://stackoverflow.com/questions/2230482/asp-net -mvc-2-ウィジェット/ 2230833#2230833 の