1

私は持っている@Html.ValidationSummary(true) ので、モデルプロパティエラーは表示されません

しかし、コントローラー アクションにカスタム モデル エラーを追加すると (これはモデル プロパティ エラーではありません):

ModelState.AddModelError("send-email", "Your massage wasn't send, please try again");

または何らかの理由@Html.ValidationSummary(true)でそのカスタムエラーが表示されません。設定@Html.ValidationSummary(false)した場合にのみ、そのエラーと残りのすべてのプロパティエラーが表示されます。不要なものは、ValidationSummaryカスタムエラーのみを表示し"send-email"ます。

それについて私にできることはありますか?

4

1 に答える 1

2

キーを指定しないと、基本的に一般的なエラーが返されます。

試す

ModelState.AddModelError(
    string.Empty, "Your massage wasn't send, please try again");
于 2013-11-06T05:26:54.350 に答える