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

时间:2011-05-26 09:05:58

标签: javascript .net asp.net drop-down-menu

如何同时调用客户端脚本和服务器端脚本。 我不能同时使用它们。

<asp:DropDownList ID="ddlModule" runat="server" Width="200px" AutoPostBack="True"
                            OnSelectedIndexChanged="ddlModule_SelectedIndexChanged" />

在Page_Load

ddlModule.Attributes.Add("onchange", "javascript:return validateDropDown('" + ddlModule.ClientID + "');");

如果客户端脚本执行,则服务器端不工作。

请帮助..

谢谢,

1 个答案:

答案 0 :(得分:3)

一个解决方案:在validateDropDown JavaScript函数中,您可以回发页面

<script language='Javascript'>
__doPostBack('__Page', 'MyCustomArgument');
</script>

以下是参考链接How to call Postback from Javascript