2011-12-28 9 views
0

私はASP.NET MVC3でフォームフィールドを検証するにはどうすればよいですか?

  • 名前
  • 住所
  • ファックス


そして(IEnumarableタイプ(MVC#RAZOR)の)私のビューのようないくつかのプロパティを保持している '会社' という名前のモデルがあるとし利用可能なすべての会社(既存)を表示する2つのフォーム(異なるアクションにデータを送信するフォーム)があります。そして、もう一つの(フォーム)は、私はその特定のフィールドに検証を追加したい
ここ

@Html.TextBox("name","") 


のような名前のTextBoxの
で新しいクライアントを作成するために使用されます。
私に可能な最も簡単な方法を提案しますか?
何私が試したことは、それがない作品をしhttp://www.codeproject.com/Articles/39016/Form-validation-with-ASP-NET-MVC(Butある)

+1

これはうまくいくはずです。あなたはあなたのエラーをもっと詳しく説明できますか?あなたは何のエラーがありますか? – Anand

+1

エラーメッセージが表示されないページを更新しました – RollerCosta

答えて

1

私の見解は、私が検証ルールは、これらの2つの形態のために異なっていると仮定しているためそのため、あなたは、2つのビューモデルを必要とする二つの形式

を持っています。したがって、Nameフィールドは必須ではないSearchCompanyViewModelフィールドと、Nameフィールドが必要なNewCompanyViewModelフィールドがあります。

+0

2番目のフォームのみに検証を適用したい – RollerCosta

+0

@Kannas、2番目のビューモデルプロパティを必要な検証属性で飾るだけです。 –

+0

私はそれをしました。私は検証を適用するために必要なもの(上記のリンクで提案されています。これをすべて実行した後、何がうまく行かなかったのか分かりません。確認メッセージなしで返信しました。 – RollerCosta

関連する問題