MVCの世界では、このビューモデルがあります...
public class MyViewModel{
[Required]
public string FirstName{ get; set; } }
...そして、私の見解では、この種のこと...
<%= Html.ValidationSummary("Please correct the errors and try again.") %>
<%= Html.TextBox("FirstName") %>
<%= Html.ValidationMessage("FirstName", "*") %>
私の質問: 名前を指定せずにこのフォームを送信すると、「FirstName フィールドが必要です」というメッセージが表示されます。
わかった。それで、私は行って、自分の財産を次のように変更します...
[DisplayName("First Name")]
[Required]
public string FirstName{ get; set; }
..そして、「名フィールドは必須です」を取得します
これまでのところすべて順調です。
そこで、エラー メッセージに「First Name Blah Blah」と表示させたいと思います。すべてのプロパティに次のような注釈を付けずに、デフォルトのメッセージを上書きして DisplayName + "Blah Blah" を表示するにはどうすればよいですか
[Required(ErrorMessage = "First Name Blah Blah")]
乾杯、
ETFエアファックス