<mce:script type="text/javascript"><!-- function IsSelected(id) { var lst = document.getElementById(id); var count = 0; var tmp = true; for (var i = 0; i < lst.options.length; i++) { var item = lst.options[i]; if (item.selected) { count++; break; } } if (count == 0) { alert("请选择要删除的角色!"); tmp = false; } else { tmp = confirm("确定要删除该角色么?如果删除,会造成该角色下的用户无法正常访问。"); } return tmp; } // --></mce:script> <asp:Button ID="Button3" runat="server" Text="删除" Width="50" CssClass="btnB" OnClick="Button3_Click" OnClientClick="return IsSelected('ListBox1');" /> 通过了前台的判断之后,才会进行后台函数的操作。。。