asp.netMVC2アプリケーションを手伝ってください。
授業がある:
public class Account
{
[Required(....)]
[RegularExpression("....")]
public string AccountCode{ get; set; }
public string BankName{ get; set; }
}
そしてもう1つ:
public class BankPageModel
{
public bool AccountRequired {get; set; }
public Account NewAccount {get;set;}
}
2つのテキストボックス(AccountCodeとBankName)とチェックボックス(AccountRequired)を含むページとフォームがあるとします。したがって、フォームを投稿するときに、チェックボックスがオンになっている場合は、AccountCodeが必須であり、正規表現に適合することを検証します。ただし、チェックされていない場合は、これらのテキストボックスを無視して、フォームを投稿します。ただし、Required属性とRegularExpression属性は使用できず、それを妨げています。クラス属性を作成することはできますが、同様の検証を行うテキストボックスがさらにある場合、それぞれにクラス属性を作成したくないと思います...どう思いますか?前もって感謝します。