У меня есть код черный, на мой взгляд MVC следующим образом:выпадающий список OnChange событий и AJAX в MVC
<%using (Ajax.BeginForm("MyAction", new { action = "MyAction", controller = "Home", id = ViewData["selected"].ToString() }, new AjaxOptions { UpdateTargetId = "Div1" }))
{ %>
<%=Html.DropDownList("ddl", ViewData["MyList"] as SelectList, new { onchange = "this.form.submit()" })%>
<%} %>
Я хочу, чтобы установить значение ViewData [ «выбранного»], так что я могу отправить его желаемое действие. Может кто-нибудь предложить, как я могу это сделать?
спасибо!
это правильный ответ о том, как это сделать с формой и ASP.MVC. http://stackoverflow.com/q/10566923/706363 – ppumkin
[some] (http://stackoverflow.com/a/4100182/2218697) используйте '. $ .ajax ({' и вы используете '$ .post', так в чем разница, которая лучше всего подходит для ajax Get and Post? – stom