У меня странный вопрос.Я писал код для изменения вида на <select>
onchange
, например:
<% Html.BeginForm(); %>
<label for="id" >Automat:</label>
<%= Html.DropDownList("id", Model as SelectList, new { @onchange = "window.location.href = document.getElementById('id').options[document.getElementById('id').selectedIndex].value;" })%>
<% Html.EndForm(); %>
Выбранное значение является числовым (т. Е. 1,2, ...).
Внезапно я могу изменить выбранную опцию, чтобы перейти с URL
http://localhost:58296/Content/ViewContent/2
на
http://localhost:58296/Content/ViewContent/3
.. И я действительно не знаю, почему это работает.Кто-нибудь может мне это объяснить, пожалуйста?