ASP.NET MVC에서 드롭 다운 목록을 어떻게 제출합니까?
-
21-08-2019 - |
문제
<% using (Html.BeginForm() { %>
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="[???]" })%>
<% } %>
위의 예에서는 OnChange로 설정해야 할 값을 설정해야합니까? 아니면 올바른 양식을 어떻게 얻습니까?
ajax.beginfrom과 차이가 있습니까?
해결책
이 시도:
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="this.form.submit();" })%>
이 요소를 포함하는 양식을 가리키는 "양식"속성의 모든 형태 요소가 있습니다.
예, "HTML"사용 그리고 "Ajax." 차이가 있습니다. Ajax. 부분 페이지 업데이트가 사용되고 전체 페이지가 다시로드되지 않음을 의미합니다.
다른 팁
왜 HTML을 JavaScript와 혼합합니까?
OnChange 속성을 삭제하고 jQuery를 추가하십시오.
$("#TopItemsList").change(function () {
$("input[type=submit]").click();
});
제휴하지 않습니다 StackOverflow