Проверка ASP.net MVC2 для моих выпадающих списков? - PullRequest
1 голос
/ 22 ноября 2010

Может ли кто-нибудь дать мне приятную ссылку на Реализацию проверки ASP.NET MVC2 для моего выпадающего списка на мой взгляд?

Мой выпадающий список на мой взгляд выглядит примерно так:

<%: Html.DropDownListFor(model => model.SelectedStudent, 
                         new SelectList(Model.StudentIDs, "ID", "Name"),
                         "Please select..", 
                         new { id="Student", style = "width:190px;" })%>

имое сообщение проверки:

  <%:Html.ValidationMessageFor(model => model.SelectedStudent) %> 

в моей модели У меня есть эта проверка:

[DisplayName("Student")]
[Required(ErrorMessage="Please Select StudentID.")]
public int Student{ get; set; }

Но почему-то это не проверка, и я не вижу сообщения проверки в моем представлении.

Что-то, что вызывает проблемы с "Пожалуйста, выберите"?или, пожалуйста, поправьте меня, если я ошибаюсь ..

Спасибо

1 Ответ

3 голосов
/ 22 ноября 2010

На ваш взгляд, вы захотите поместить что-то вроде этого:

<%= Html.ValidationMessageFor(model => model.DropDownListReference) %>

В вашей модели что-то вроде этого

public class Whatever
{
    [Required(ErrorMessage = "Please select a Whatever!")]
    [DisplayFormat(ConvertEmptyStringToNull = false)]
    public int DropDownListReference { get; set; }
}

Это предполагает, что вы просто хотите проверить, что они что-то выбрали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...