DropDownList客户端onchange停止服务器端SelectedIndexChanged事件

问题描述

|| 如何同时调用客户端脚本和服务器端脚本。 我无法同时使用两者。
<asp:DropDownList ID=\"ddlModule\" runat=\"server\" Width=\"200px\" AutopostBack=\"True\"
                            OnSelectedindexChanged=\"ddlModule_SelectedindexChanged\" />
在Page_Load中
ddlModule.Attributes.Add(\"onchange\",\"javascript:return validateDropDown(\'\" + ddlModule.ClientID + \"\');\");
如果执行客户端脚本,则服务器端无法正常工作。 请帮忙.. 谢谢,     

解决方法

一种解决方案:在您的
validateDropDown
JavaScript函数中,您可以回发页面
<script language=\'Javascript\'>
__doPostBack(\'__Page\',\'MyCustomArgument\');
</script>
这是参考链接如何从Java语言调用回发