Может кто-нибудь сказать мне, почему «Это поле обязательно» и «Пожалуйста, вставьте имя базы данных» отображаются вместо «Пожалуйста, вставьте имя базы данных»?Ошибка сообщения об ошибке на стороне клиента ASP.NET MVC
Это моя модель:
public class InstallViewModel
{
[Required(AllowEmptyStrings = false, ErrorMessage = "Please insert database name")]
public string DatabaseName { get; set; }
и это мое мнение:
<div class="input-group">
<span class="input-group-addon">Database</span>
@Html.TextBoxFor(w => w.DatabaseName, new { @class = "form-control", placeholder = "Database name" })
</div>
@Html.ValidationMessageFor(w=> w.DatabaseName)
Спасибо.
EDIT:
Вы можете видеть изображение прилагается? У меня есть проблемы с загрузкой изображений.
Вид частичный вид, и это весь частичный вид:
@Html.ValidationMessageFor(w => w.DatabaseName)
<div class="input-group">
<span class="input-group-addon">Database</span>
@Html.TextBoxFor(w => w.DatabaseName, new { @class = "form-control", placeholder = "Database name" })
</div>
<br />
@Html.CheckBoxFor(w => w.UseWindowsAuthentication, new { @checked = "checked" }) Use Windows Authentication<br /><br />
<div class="wizard-sqlauth" style="display: none">
<div class="input-group">
<span class="input-group-addon">User name</span>
@Html.TextBoxFor(w => w.UserName, new { @class = "form-control", placeholder = "User name" })
</div>
@Html.ValidationMessageFor(w => w.UserName)<br />
<div class="input-group">
<span class="input-group-addon">Password</span>
@Html.PasswordFor(w => w.Password, new { @class = "form-control" })
</div>
@Html.ValidationMessageFor(w => w.Password)
</div>
Вы спрашиваете, это потому, что вы видите «Это поле обязательно» вместо «Пожалуйста, вставить имя базы данных ", правильно? Кажется, что все ответы пропустили – Rui
Да, это именно то, что я прошу. –
Можете ли вы показать нам остальную часть вашего вида? –