当前位置:  开发笔记 > 编程语言 > 正文

ENTER按键上的DropDownList回发未触发服务器端事件

如何解决《ENTER按键上的DropDownList回发未触发服务器端事件》经验,为你挑选了1个好方法。

问候!

我有一个简单的导航菜单,其中包含一个asp:DropDownList和一个asp:Button。用户从下拉菜单中选择一个项目,然后单击按钮以转到新的URL。我希望能够在用户选择下拉列表项时按ENTER键时提供支持,以便复制用户的行为,就像单击按钮一样。

到目前为止,这是我所拥有的:




该按钮的点击代码为:

protected void GoButton_Click(object sender, EventArgs e)
{
    string l_url = ddlMenu.SelectedItem.Value;
    Response.Redirect(l_url);
}

但是,每次我按ENTER键时,页面都会回发,但是按钮的客户端事件处理程序不会触发。我想念什么吗?



1> bendewey..:

您是否尝试过使用默认按钮将控件包装在面板中?我知道它适用于文本框


    
    

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有