【发布时间】:2011-03-25 20:26:14
【问题描述】:
我想在 asp:DropDownList 中选择特定值时显示确认对话框。如果确认对话框返回 false(取消),那么我想阻止 AutoPostBack。
<asp:DropDownList id="theDropDownID" onchange="foo()"></asp:DropDownList>
但是,它忽略了 foo() 的返回值并实际执行回发。
onchange事件的生成代码为:
foo(); setTimeout("__doPostBack('theDropDownID','')", 0);
所以基本上控制 .net 添加的 setTimeout 就可以完成这项工作。
知道怎么做吗?
谢谢!
【问题讨论】:
标签: c# asp.net drop-down-menu autopostback