日期:2014-05-18  浏览次数:20834 次

C# DropDownList 同值也刷新
当我选择下拉框里面的值时,就算选项未改变,
怎么刷新 
我试过
onClick="javascript:setTimeout('__doPostBack(\'dropdownlist1\',\'\')', 0)" 
是无法在option里面调用

------解决方案--------------------
ListItem

AutoPostBack = true

會回發
------解决方案--------------------
AutoPostBack = true


------解决方案--------------------
这样的功能没法实现。
Firefox浏览器可以通过使用
<script type="text/javascript">

function xx(e) {
ele = window.event ? window.event.srcElement : e.target;
if (ele.tagName == "OPTION") {
//doPost
document.forms[0].submit();
}
}
</script>
</head>
<body onmouseup="xx(event)">

实现, IE没办法
------解决方案--------------------
探讨

当值改变时当然会回发,但值不改变呢????

------解决方案--------------------
那只有这样了,自己写一个控件了哦,一个text和一个按钮,实现下拉效果哦