执行JavaScript后,服务器端事件无法触发
hz890 2006-03-28 01:32:01 服务器控件为DropDownList
客户端脚本:
<script language=javascript>
function selchange()
{
if(document.all.DropDownList2.selectedIndex==1)
{
if(!confirm("确实要删除吗?"))
{
document.all.DropDownList2.selectedIndex=0
return false;
}
}
return true
}
</script>
aspx.cs代码:
private void Page_Load(object sender, System.EventArgs e)
{
DropDownList2.Attributes.Add("onchange","return selchange()");
}
private void DropDownList2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(DropDownList2.SelectedIndex==1)
/*
删除记录
*/
}
......
如果不添加客户端脚本可以正常删除记录,添加客户端脚本之后,如果点击弹出的确认对话框的“确定”按钮,页面没有任何反应。数据库的记录也未删除,怎么解决呀???
紧急求救各位,望不吝赐教!