2012-01-06 8 views
0

私はすべての私の意見に対して私の@Html.ValidationMessageFor(model => model."name")が問題なく動作していますが、それらを空白のままにしても何もしません。私はアプリケーションを3回作成し、すべてのコードを再配置しましたが、それでも動作するには検証メッセージを作成するために何かをしなければなりません。 検証が機能していません

はあなたが編集しているプロパティに [Required]を追加する必要があります。これは、ASP.NET C#のMVC3

+0

'model => model。" name "' typo? –

+0

いいえ、それは私の見解にあるタイプミスではありません私は多くの@htmlvalidationforステートメントがあり、時間を節約するために私はちょうど "名前"という言葉を書いたので、それらのすべてを参照するように – user1128756

答えて

0

あります

ありがとうございます。

+0

私はこれを置くのですか?コントローラーまたはビュー? – user1128756

+0

モデル内のプロパティ – SLaks

+0

プロパティモデルのようなものはありませんか?はい、モデルですが、プロパティモデルは何ですか?あなたの答えは明らかではありませんでした。 – user1128756

0

[Required]をModel/ViewModelクラスのプロパティと共に使用すると、このトリックが実行されます。

public class LogOnModel 
{ 
    [Required] 
    [Display(Name = "User name")] 
    public string UserName { get; set; } 
} 
+0

私はこれを試して返信してください – user1128756

+0

これはうまくいきませんでした。なぜ誰が知っていますか? – user1128756