asp.net-mvc
探していたことはまさにコレでした。 stackoverflow.com TemplateInfoもよくわかっていなかったので真似してサンプルを書いてみました。 やりたいこと まずはやりたいことを整理します。 次のようにAddressクラスのプロパティを2つ持つモデル、SampleInputMo…
FilterAttribute.OrderとFilterScopeによるフィルタの実行順を確認します。 同じフィルタが複数ある場合に FilterAttributeのOrderプロパティの昇順(小さい値から大きい値の順序) FilterScopeの昇順 でフィルタがソートされて実行される、というあたりを確…
気持ち今さら感はありますが、input要素のplaceholder属性にテキストを出力するためのHtmlHelperの拡張メソッドを作ってみました。正直なところやってみて作りました!というほどではなかったんですが、まあ試してみたかったんです、ということで。 モデルの…
この前ちょっとはまったのでメモ。まさしくこれ。 jQuery Core 1.9 Upgrade Guide | jQuery Prior to 1.9, an ajax call that expected a return data type of JSON or JSONP would consider a return value of an empty string to be a success case, but r…
できるかな?できるよね?と思って試したらやっぱりできたのでメモ。 コレクションにバインドする まずはおさらいということでコレクションにバインドするサンプルです。 name属性に配列のようにインデックスを指定します。 ビュー @using (Html.BeginForm()…
最近 ASP.NET Identity とか Katana の勉強を始めました。 Introduction to ASP.NET Identity : The Official Microsoft ASP.NET Site Katana Project - Home とりあえず小ネタのメモを1つ。 MVC のプロジェクトで google や facebook のログインがうまくい…
今ごろですが Razor でレイアウトの入れ子を試してみたので、そのときの個人的なメモです。 スクリプト用として使うようなセクションは子のレイアウト(今回の場合は _SubLayout.cshtml)でもう一度定義する必要あると。そらそうか。 _MainLayout.cshtml <html> <head> <meta charset="utf-8" /> </head></html>…
App_Code フォルダに cshtml ファイルを作成してヘルパーメソッドを定義すると思いますが、App_Code フォルダにサブフォルダを作成してその中に cshtml ファイルを作成しても呼び出すことができるんですね。知らなかった。 呼び出すには@フォルダ名.ファイル…
先日 MSDN で偶然このプロパティを見つけました。 HttpResponse.SuppressFormsAuthenticationRedirect プロパティ (System.Web) 思わず、おおーとなりました。 なぜかと言うと、MSDN の解説にも書いてありますが、ASP.NET では、認証されていない状態(認証…
すっごい今頃気づいたんですが、ASP.NET MVC 4 から TextBoxFor メソッドでフォーマット(書式)を指定できるんですね。知らなかった・・・。 TextBoxFor メソッドのオーバーロードは6つあって、そのうちの下3つは引数に format があります。 InputExtension…
HtmlHelper の BeginForm 拡張メソッドはオーバーロードがたくさんありますね。 FormExtensions.BeginForm メソッド (System.Web.Mvc.Html) そのなかで、引数を渡さないメソッド(引数が HtmlHelper だけのって言った方がいいんでしょうか)は、他のメソッド…
前回に続き SessionStateAttribute についてです。 今回は、SessionStateAttribute に SessionStateBehavior のそれぞれを指定した場合にセッションの動きがどうなるか、実際に試してみました(まぁ実際に知りたかったのは ReadOnly と Disabled の2つですが…
先日、SessionStateAttribute クラスを知りました。コントローラに SessionStateAttribute を指定すると、コントローラ内でのセッションの振る舞いを制御できるようです。たとえば、セッションを読み取り専用にするとか。 SessionStateAttribute クラス (Sys…
ASP.NETでアプリケーションデータのキャッシュについて少し試してみました。 アプリケーション データのキャッシュ 例として、App_Dataフォルダ内にあるSample.txtの内容をキャッシュするコードを書いてみました。たいしたサンプルでありませんが、せっかく…