jestem w obliczu problemu simular jak wskazano w pytaniu "Html.DropDownList in ASP.NET MVC RC (refresh) not pre-selecting item"ASP.net MVC DropDownList wstępnie wybrana pozycja ignorowane
Używam ASP.NET MVC 1.0 i trzeba związanego javascript rozmowy, gdy DropDownList jest zmieniana .
<%=Html.DropDownList("SelectList",
(SelectList)ViewData["SelectList"],
new { onchange="javascript:selected_droplist();" })%>
To wszystko jest dobre, z wyjątkiem jest ignorowanie moich wstępnie wybrany element
Jeśli usunąć dodatkową funkcjonalność:
<%=Html.DropDownList("SelectList")%>
on jest szczęśliwy i będzie używał mój wstępnie wybrany pozycja. ALE nie otrzymuję akcji JavaScript!
Jak dodać javascript do zdarzenia onchange?
powiązane pytanie: http://stackoverflow.com/questions/450669/how-do-i-dynamically-preselect-an-item-in-a-mlml-dropdownlist-in-asp-net-mvc –
ten problem nigdy nie jest naprawiony ani wyjaśniony w dokumentacji – qsoft