ASP.NET MVC 4 アプリケーションのスマートフォン対応は、理想的には ASP.NET MVC 4 というか Web Pages 2 で追加された Display Modes だけで解決できればいいんですが、今回はどうしてもアクションを分けたくなりました。 しかし、他のページはビューだけ切り替えている関係上、URL を別々のものにはしたくないです。そこで以前 ASP.NET MVC 4 で現在の Display Mode を取得する - しばやん雑記 に現在の Display Mode を取得するコードを書いていたので、これを利用して Display Mode でアクションを切り替える属性を作成してみました。 public class DisplayModeAttribute : ActionMethodSelectorAttribute { public DisplayModeA
