現在、多くのクライアントが同じコードベースを共有しているが、そのサイトに独自の「ルック&フィール」を持つマルチテナントWebサイトを設計中ですこれは新しいものではありませんが、ASP.NETとMVC3を使ってソリューションを実装する最善の方法についてのアイディアを探しています。ASP.net MVC3を使用してクライアントごとにラベルとスタティックテキストを変更する
私が今見ている主なことは、クライアントごとのページのラベルと静的部分のCSSスタイルシートとテキストを変更する方法です。だから、これはローカライゼーションのようなもので、@ FirstNameLabelのようなRazorテンプレートに文字列を置いて、実行時にその変数のログインしているクライアントの特定の値の設定を取得することになります。
私はこれをデータベースで実装できると知っていますが、.NETでこれを行うには巧妙な方法がないことを確認しています(私は数年前からJavaの世界にいました)。 ResourceManagerでローカリゼーションやグローバリゼーションのバリエーションを使用する可能性はあるようですが、文化に基づいていない例は見つかりませんでしたが、現時点では欲しくない/必要としない例があります。
どのようなアイデアも大幅に改善されました。
はこちら
チェックあなたはこの質問への解決策を見つけたことがありますか? –