タグ

asp.netとmvcに関するcoma2nのブックマーク (2)

  • 第4回 検証属性の自作とクラス・レベルのモデル検証(3/3) - @IT

    複数プロパティをまたがった検証を実装する より複雑なアプリケーションでは、単一のプロパティを検証するばかりではない。複数のプロパティにまたがって、その関連性も含めた検証を行いたいというケースもあるはずだ。稿の最後では、こうしたより複雑な検証ルールを実装する方法について解説する。 以下で例示するのは、 「刊行日(Published列)が2007年以降であるかどうかによって、ISBNコード(Isbn列)の検証フォーマットを切り替える」 という例である。2007年以降の書籍については13けたの新コードのみを認め、2006年以前の書籍については10けたの旧コード、13けたの新コードいずれも入力可能とする*6。 using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; u

    coma2n
    coma2n 2012/02/21
    ASP.NET MVCでの相関チェックの方法
  • 2011-01-08

    2011-01-08 ASP.NET MVC 3 で独自の検証属性を作成して、クライアントサイド検証を行う ASP.NET ASP.NET MVC 2 から HTTP POST 時の検証以外にも JavaScript を利用したクライアントサイド検証がサポートされました。入力中にも自動的にエラーを表示してくれるのは非常に快適ですが、独自の検証属性の場合はそのままではクライアントサイド検証を使うこと… 2011-01-08 ASP.NET MVC 3 で追加された Compare, Remote 検証属性を使ってみる ASP.NET ASP.NET MVC 3 には System.ComponentModel.DataAnnotations に用意されている検証属性以外にも、CompareAttribute と RemoteAttribute といった専用の検証属性が追加されています。それで

    2011-01-08
  • 1