ASP.NET MVC RC 1.0で動的マスターページを使用する方法がわかりません。助けてください!ASP.NET MVC RC 1.0で動的マスターページを使用する方法
答えて
http://forums.asp.net/p/1394235/2991293.aspxには、共通のサイトマスターの子孫を作成し、それを自分のすべてのビューに使用する、合理的に維持可能な解決策があります。 http://www.codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspxでカスタムViewEngineを使用する興味深いCodeProjectエントリもあります。
私もこれを行う必要がありますが、いずれのソリューションもまだ試していないので、全体的にはより良い感じがまだありません。 IMOでは、動的スキニングはMVCにとって重要な機能であり、特にユーザーのパーソナライゼーションに対応するために重要です。
動的スキニングが 'CSS'と呼ばれていませんか? :-D –
George、CSSもそれに含まれますが、パーソナライズされたビューやカスタマイズされたビューは、CSSが提供できるものを上回る可能性があります。 –
ビュー()ヘルパー・メソッド使用している場合、マスターページの名前を指定することができます。
return View("About", "AlternateMaster", model);
をAlternateMasterは〜/ビュー/共有/ AlternateMaster.master
OnActionExecutedイベントを処理するベースコントローラを作成することで、これを動作させることができます。 OnActionExecutedeventでは、私はマスターページを割り当てます。その後、私は他のすべてのコントローラを基底クラスから継承しました。
public class BaseController : Controller
{
protected override void OnActionExecuted(ActionExecutedContext filterContext) {
var action = filterContext.Result as ViewResult;
if (action != null) {
action.MasterName = MyApp.Properties.Settings.Default.Theme;
}
base.OnActionExecuted(filterContext);
}
}
I wrote a post about thisあなたはより詳細な情報を必要な場合
これは問題なく動作しますが、子アクションを使用すると失敗します。これは子アクションのマスターページも設定するためです! – Androme
- 1. ASP.NET MVC 1.0のマスターページでjQueryを適切に使用する方法
- 2. MVCメンバーシップとRC 1.0?
- 3. ASP.Net MVC 4 RC
- 4. ASP.NET MVC 3 RC
- 5. asp.net mvc動的にマスターページと.cssを変更する
- 6. ASP.NET Core 1.0でのローカリゼーションの使用MVC
- 7. windows 7 asp.net mvc RC
- 8. ASP.NET MVC 1.0エリアサポート
- 9. ASP.Net MVC ViewUserControl with MVC 1.0を使用したコントローラー
- 10. C#asp.net mvc 1.0 routing
- 11. Asp.Net MVC 3 Razor Rendering Bug?かみそりビューエンジンASP.Net MVC 3 RCを使用して
- 12. ASP.NET MVC 3 RCとAzure?
- 13. C#を使用してASP.NET MVCプロジェクトを動的に作成する方法は?
- 14. ASP.NET Core 1.0でSignalRを使用する
- 15. ASP.Net MVCビューのマスターページとしてWebフォームマスターページを使用
- 16. ASP.NET MVCアプリケーションでNinjectを非MVCオブジェクトに使用する方法
- 17. マスターページC#のASP.netで動的なフレーバーを追加する
- 18. 動的な子でモデルからトラバースする方法は? Asp.net mvc
- 19. Asp.net MVCでカスタム属性のパラメータを動的に渡す方法
- 20. ASP.NET MVC - マスターページの背後にあるコード
- 21. ASP.NET MVC - マスターページとビューページの異なるモデル
- 22. asp.net MVCのラベルにデータを動的にバインドする方法
- 23. Asp.net Mvc:動的ページタイトル
- 24. 動的イメージASP.NET MVC
- 25. ASP.NET MVC動的リストバインド
- 26. ASP.NET MVC動的ビュー
- 27. 動的フォームASP.NET MVC
- 28. ASP.NET MVCマスターページのメニューにデータを提供
- 29. ASP.NET MVC 1.0用のIntellisense for ASP.NET MVC 2.0を表示しています
- 30. ASP.Net MVCでモバイル用のM.domain.comアドレスを使用する方法
はSOへようこそ!あなたの質問はあまりにも一般的です。特定の問題が発生している場合は、質問を編集してできるだけ詳細を記入してください。 –