模式按钮单击事件

本文关键字:事件 单击 按钮 模式 | 更新日期: 2023-09-27 17:53:21

我有一个模式,当你点击一个按钮时会弹出,在这个模式中我还有一个保存按钮。当按下保存按钮时,我想在带有OnClick功能的中激发一些C#代码。。。。

有人能告诉我为什么这对我不起作用吗?

ASP.NET

<div class="modal fade" id="deviceModal" role="dialog">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <h4>Select</h4>                       
                </div>
                <div class="modal-body"> 
                    <asp:DropDownList ID="drpDownID" runat="server" CssClass="fields" EnableViewState="true">
                        <asp:ListItem Text="<Select>" Value="0" />                           
                    </asp:DropDownList>
                </div>
                <div class="modal-footer">
                    <asp:Button ID="btnSave" runat="server" Text="Save" data-dismiss="modal" CssClass="btn btn-primary" OnClick="btnSave_Click" />
                    <asp:Button ID="btnClose" runat="server" Text="Close" data-dismiss="modal" CssClass="btn btn-danger" OnClick="btnClose_Click" />
                </div>
            </div>
        </div>
    </div>

C#

protected void btnSave_Click(object sender, EventArgs e)
    {
        string test = "";
        test = drpDownID.SelectedItem.ToString();
    }

它甚至不会达到我的临界点。。。。这被嵌入到带有runat serverform tag

如果我在模态之外使用save按钮,效果很好,但这完全违背了模态的目的。所以它必须是模态的。不太喜欢点击事件。。。

模式按钮单击事件

您是否尝试将()添加到onclick?如CCD_ 4。

编辑:你可以忽略这一点。这对asp标签来说似乎并不重要。也许这个问题可以帮助你:引导模式中的ASP.NET按钮不会触发点击事件

如果你点击保存没有在对话框内触发回发,而是在对话框外触发回发:你能在Firefox中使用Firebug来查看保存按钮是否仍然是表单的一部分吗?

我知道JQuery对话框将容器带到了主体的底部,因此将其从一个可能的表单中删除,导致表单帖子不会从对话框中触发。我有一个很好的解决JQuery对话框问题的方法,但这可能不是本主题的一部分。