繁体   English   中英

为什么即使我在模式弹出窗口中添加了 Onclick 事件,我的 Asp 按钮也不起作用?

[英]Why my Asp button doesn't works even i added Onclick Event inside modal popup?

我使用了 ASP Button 并在其中添加了 OnClick 事件,但是单击该按钮时它不起作用。 请帮我解决这个问题!

HTML:

 <asp:Button ID="Create_project" runat="server" Text="Create Project" OnClick="Create_project_Click"/>

代码背后:

protected void Create_project_Click(object sender, EventArgs e)
    {
       Response.Write("Sucessfull");
    }

即使我无法将值插入数据库!

“注意:我在 Ajax:modalpopupextender 中使用这个按钮(Create_project)”

您需要发布弹出此对话框的按钮或控件的标记。

使用 ajax 对话框? 然后说我们在表单上放了两个按钮。 第一个按钮单击将显示对话框弹出,第二个按钮是我们的按钮。

所以,这样说:

        <asp:Button ID="Button1" runat="server" Text="Button" Width="102px" />
        <ajaxToolkit:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server"
            BehaviorID="Button1_ModalPopupExtender"  TargetControlID="Button1"
            PopupControlID="mycoolpop" 
            >
        </ajaxToolkit:ModalPopupExtender>

        <div id="mycoolpop" 
            style="border:solid;border-width:2px;width:25%;box-shadow: 10px 5px 5px grey;padding:9px;">
            <h2>Cool pop dialog</h2>
            <asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
        </div>

我们得到了这个:

在此处输入图像描述

现在我在设计模式下双击button2,并有这个代码:

   protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Write("The dialog button click");

    }

如果我单击 button2(在对话框/模式内),则会发生回发,当然这会折叠对话框(所有回发都会这样做)。

所以,我们看到这个:

在此处输入图像描述

因此,我们需要查看您的标记,以及您在做什么以及如何弹出该对话框。 如果没有你分享这些信息,我们只能对你在这里实际做的事情进行疯狂的猜测,更糟糕的是猜测你的问题是什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM