كيف يمكنك أن تقدم دروبدوونليست في asp.net بعثة التحقق المشتركة
-
21-08-2019 - |
سؤال
<% using (Html.BeginForm() { %>
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="[???]" })%>
<% } %>
في المثال أعلاه، ما قيمة يجب تعيين عند_التغيير ل؟ أو، كيف تحصل على الشكل الصحيح؟
هل هناك فرق مع Ajax.BeginFrom؟
المحلول
وحاول هذا:
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { onchange="this.form.submit();" })%>
وكل عنصر النموذج في يحتوي على "شكل" الممتلكات التي أشارت إلى النموذج الذي يحتوي على هذا العنصر.
نعم، وذلك باستخدام "أتش تي أم أل". و "أياكس". لديه فارق. اياكس. يعني أن تحديث الصفحة الجزئي وسيتم استخدام وسوف صفحة كاملة لا يمكن إعادة شحنها.
نصائح أخرى
لماذا خلط أتش تي أم أل مع جافا سكريبت ؟؟
وحذف السمة عند_التغيير وإضافة بعض مسج:
$("#TopItemsList").change(function () {
$("input[type=submit]").click();
});
لا تنتمي إلى StackOverflow