【问题标题】:DropDownList Client-side onchange stops Server-side SelectedIndexChanged eventDropDownList 客户端 onchange 停止服务器端 SelectedIndexChanged 事件
【发布时间】:2011-05-26 09:05:57
【问题描述】:

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

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

在 Page_Load 中

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

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

请帮忙..

谢谢,

【问题讨论】:

  • 向下拉列表添加“onchange”属性似乎不会在客户端触发任何内容。我错过了什么吗?

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


【解决方案1】:

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

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

这里是参考链接How to call Postback from Javascript

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多