2010-11-22 5 views
1

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

Мои DropDownList на мой взгляд, что-то вроде этого:

<%: 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; } 

Но так или иначе это не подтверждается, и я не вижу подтверждения на мой взгляд.

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

Благодаря

ответ

3

По вашему мнению, вы хотите поставить что-то вроде этого:

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

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

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

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

+0

Спасибо TreFrog, мне нужно использовать EnableClientValidation на мой взгляд? – kumar 2010-11-22 19:33:47

Смежные вопросы