ASP.NET でレスポンシブデザインをするなら
最新バージョンのVisual studio 2013は、ASP .NET MVC5に対応しています。
2012までは、MVC4でしたが、2013よりMVC5も使えるようになりました。
MVC5とMVC4との違いは?
MVC5, MVC4ともにASP.NET 4.5(.1)上で動作します。
最大の違いは、OneASP.NETに対応していることです。
つまり、MVC5を満喫するためには、Visual Studio2013が不可欠です。
その他、MVC4との違いは以下となります。
- MVC5のプロジェクトはBootstrapテンプレートで生成されます。
- 属性ルーティングのサポート
- フィルタのオーバーライド
- 認証フィルタ
- ASP.NET Identityのサポート
この ASP.NET Identityのサポートがあることにより、ASP.NET上で
簡単にログイン認証のメカニズムが構築できます。
・ユーザーの指定した文字列での認証
・メールアドレスでの認証
・twitterアカウント
・Facebookアカウント
・Microsoftアカウント
など、様々な認証が用意されています。
こちらの詳しい実装方法の説明は、以下の本をご覧になるといいと思います。
詳しく解説されています。
http://www.wings.msn.to/index.php/-/A-03/978-4-7980-4179-7/