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

ModalPopupExtender确定按钮单击事件未触发?

如何解决《ModalPopupExtender确定按钮单击事件未触发?》经验,为你挑选了4个好方法。

我在UpdatePanel中有一个Button.该按钮用作ModalPopupExtender的OK按钮.由于某种原因,按钮单击事件未触发.有任何想法吗?我错过了什么吗?


    
        
        
        
            ...
            
        
    

小智.. 53

ASPX




//Codebehind    
protected void OkButton_Clicked(object sender, EventArgs e)
    {

        modalPop.Hide();
        //Do something in codebehind
    }

并且不要将OK按钮设置为OkControlID.



1> 小智..:

ASPX




//Codebehind    
protected void OkButton_Clicked(object sender, EventArgs e)
    {

        modalPop.Hide();
        //Do something in codebehind
    }

并且不要将OK按钮设置为OkControlID.



2> Kyle Trauber..:

看起来用作ModalPopupExtender的OK或CANCEL按钮的按钮不能有click事件.我通过删除来测试了这个

OkControlID="ModalOKButton"

从ModalPopupExtender标记中,按钮单击将触发.我需要弄清楚将数据发送到服务器的另一种方法.



3> Johan Leino..:

也可能是按钮需要具有CausesValidation ="false".这对我有用.



4> balexandre..:

我只是在寻找一个解决方案:)

看来你不能将OkControlID分配给一个控件,如果你想要该控件触发一个事件,只需删除这个属性我就让一切恢复正常了.

我的代码(工作):


    

Warning

Do you really want to reset the panels to the default view?

 

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