2016-04-28 2 views
0
public static IList<MyTestStatus> CreateMyTestStatusList() 
        { 
         List<MyTestStatus> status = new List<MyTestStatus>(); 
         status.Add(new MyTestStatus() { Name = "1" }); 
         status.Add(new MyTestStatus() { Name = "2" }); 
         status.Add(new MyTestStatus() { Name = "3" }); 
         status.Add(new MyTestStatus() { Name = "4" }); 
         return status.ToList(); 
        } 

@Html.DropDownListFor(model => model.MyTestStatus, new SelectList(Model._MyTestViewModel.MyTestStatus), "Select.....", new { @class = "form-control"}) 

я этот код для dropdownlistfor я хочу выбранное значение по умолчанию, чтобы быть «4» или выбранное значение, которое пользователь выбрал, я использовал JQueryКак установить значение по умолчанию или выбранное значение в раскрывающемся списке для asp.net MVC 4?


$("#MyTestStatus").val("4"); 

при загрузке страницы отображается в g "4", как я хочу, но при обновлении значение всегда будет отображаться как «4», даже если выбрать другое значение.

ответ

0
@Html.DropDownListFor(model => model.MyTestStatus, new SelectList(Model._MyTestViewModel.MyTestStatus,"Name","Name","4"), "Select.....", new { @class = "form-control"}) 

Finally..this работает fine..thank Вам

+0

Жаль, что это суровое, но это вздор. Ваше свойство 'MyTestStatus'' 'IList ', и вы не можете связать '