dropdownlist无刷新传值

既然局部刷新,其实没有必要用服务器控件,即便用了服务器控件,也不应该将AutoPostBack=”true” ,这将导致页面回发并刷新,因此去掉下拉框的该属性

至于局部改变div的显示和隐藏,可以如下操作,jquery方式
JavaScript code

 $(function () {
        $("#DropDownList2").change(function () {//当下拉框索引发生改变时
            if ($(this).val() == 0) { //如果没有选择,即=请选择姓名= 时,应该是隐藏
                $("#div1").hide();
            }
            else {
                $("#div1").show();//如果有值,则显示
            }

        });
    })

另外,日历的话,我建议也用jquery提供的日历插件,因为你的日历选择都会引发页面刷新,而你则需要的是局部修改并刷新,其实整体上都不该采用服务器控件
http://jqueryui.com/datepicker/

原文地址:https://www.cnblogs.com/PearlRan/p/4833060.html