カスタム属性と ModelBinder を利用して、ASP.NET MVC に全角半角変換処理を組み込む

ASP.NET MVC では、POST(または GET)データをコントローラーのパラメータに設定する際、ModelBinder という仕組みを利用しています。この仕組みを利用して、受信したデータを自動で全角に変換する処理を組み込む方法を解説します。カスタム属性を作成し、このカスタム属性付きのプロパティが変換の対象となるように実装し…