كيف يمكنك أن تقدم دروبدوونليست في asp.net بعثة التحقق المشتركة

StackOverflow https://stackoverflow.com/questions/364505

سؤال

<% 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();

});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top