asp.net mvc

ExpresswebのSQLServerでメンバシップ機能を使用する

クエリのエクスポート この機能で、テーブル定義とレコード設定のクエリを生成することができる。 そのクエリをホスティング先のSQLServerで流す。 web.config設定について ビルド別に使用DBを分けたい場合(例えば、デバッグ時はローカルの*.MDFを使用。本番…

コントローラークラスのテスト

チュートリアル: ASP.NET MVC での TDD の使用 上記リンク先からダウンロードできるサンプルソースはMVC2のときのものですが、十分参考になります。 コントローラークラスに対するテストを勘違いしていたところがあったので、自コメント付けてソースを丸々貼…

DotNetOpenAuthのOpenId認証アダプタ作成

※8/25 OpenId用語訂正(RP⇒OP) asp.net mvcアプリで、DotNetOpenAuthを使用したOpenId認証を行う際、 DotNetOpenAuthのサンプルコードのようにControllerで認証関係処理をゴリ書きするのが嫌だったので、その辺の処理をクラスに分離してみました。 Factoryク…

Razorメモ

言語はC# レイアウト いままでのマスターページに替わって、Razorではレイアウトページという仕組みを使う。 共通のレイアウトページは_ViewStart.cshtmlで指定される。(デフォルトでは_Layout.cshtml) <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </link></head></html>

jQuery Templates メモ

こんな感じで書いていきます。 <html> <head> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.1.min.js"></script> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.js"></script> </head> <script type="text/javascript"> $(document…</html>

DBを使用しないデータの永続化

HttpApplicationとHttpModuleの勉強がてら作ってみました。 こういうのは手段としてはありなんでしょうか? 下記の動作を行います。 http://localhost/Hogege/Group.add でグループ情報を追加、http://localhost/Hogege/Group.xml でグループ情報を表示しま…

コントローラークラスにログイン機能つけてみた

コントローラークラス 単一のControllerでログイン、ログアウトを行えるようにAccountModelsでの定義クラスを使用してやってみた。 AccountModelsのソースはいじってません。public class HogegeController : Controller { private IMembershipService membe…