私は ASP.NET 4 と MVC2 でサイトを構築しています。このサイトには、有料加入者のみが利用できる SMS 通知などのプレミアム機能があります。インベントリやトランザクションなどの追加モジュールもあります
私はすでに標準の MembershipProvider を活用しており、この機能を提供する Roles tp の使用に傾倒しています。つまり、アドオン SMS サービスの料金を支払った場合にユーザーが取得する「SMSModule」ロールを持っている
これにより、コントローラーは少しの属性装飾でシンプルになりますが、これで発生する問題は、ビューなどに散在する条件付きコードがたくさんあることです。
.NET 4 および MVC2 で「モジュール」スタイルのアプローチを提供するより良い方法はありますか?