Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите разобраться с @Html.DropDownListFor (http://forum.oszone.net/showthread.php?t=243362)

icstiadmin 25-09-2012 16:46 1994577

Помогите разобраться с @Html.DropDownListFor
 
Здравствуйте
Прошу помочь разобраться.

Для простоты создал стандартное Интернет-приложение MVC3 C#
Нужно кроме имени пользователя и пароля добавить в LoginForm DropDownList с выбором, например, домена.

Добавил в модель:

...

public class LogOnModel
{
// добавлено
public int DomainID { get; set; }
public string DomainValue { get; set; }

public IEnumerable<LogOnModel> DomainOptions = new List<LogOnModel>
{
new LogOnModel {DomainID = 0, DomainValue = "MyDomain"},
new LogOnModel {DomainID = 1, DomainValue = "YourDomain"}
};
//

[Required]
[Display(Name = "Имя пользователя")]
public string UserName { get; set; }
...

...
[Display(Name = "Запомнить меня")]
public bool RememberMe { get; set; }

//
[Display(Name = "Домен")]
public string domain { get; set; }
//

}
...

И в View

@Html.DropDownListFor(m => m.domain, new SelectList(Model.DomainOptions, "DomainId", "DomainValue", Model.DomainOptions.First().DomainID))

Visual Studio ошибок не находит, но при выполнении получаю ошибку

NullReferenceException не обработано пользовательским кодом
Ссылка на объект не указывает на экземпляр объекта

Что у меня не так?


Время: 19:09.

Время: 19:09.
© OSzone.net 2001-