Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当用户在引导模式中确认时,从javascript调用代码隐藏方法_Javascript_C#_Asp.net_Bootstrap Modal_Confirmation - Fatal编程技术网

当用户在引导模式中确认时,从javascript调用代码隐藏方法

当用户在引导模式中确认时,从javascript调用代码隐藏方法,javascript,c#,asp.net,bootstrap-modal,confirmation,Javascript,C#,Asp.net,Bootstrap Modal,Confirmation,我有一个带有数据和保存按钮的网络表单。 在代码隐藏中,我有一种将数据保存在数据库中的方法。 当我单击Save按钮时,我首先弹出一个引导确认模式对话框,其中有两个按钮:Cancel和Yes。模式会在客户端弹出,从而节省服务器和服务器之间的通信量。 “取消”按钮通过“数据关闭”功能正常工作。 但是,当用户在确认模式中单击Yes按钮时,如何让代码隐藏中的方法触发呢? 标记: 代码隐藏: 我浏览了几十个条目,那里的信息非常混乱。。。 任何想法都将不胜感激 编辑解决方案和问题: 我刚刚发现,我所要做的就是

我有一个带有数据和保存按钮的网络表单。 在代码隐藏中,我有一种将数据保存在数据库中的方法。 当我单击Save按钮时,我首先弹出一个引导确认模式对话框,其中有两个按钮:Cancel和Yes。模式会在客户端弹出,从而节省服务器和服务器之间的通信量。 “取消”按钮通过“数据关闭”功能正常工作。 但是,当用户在确认模式中单击Yes按钮时,如何让代码隐藏中的方法触发呢? 标记:

代码隐藏:

我浏览了几十个条目,那里的信息非常混乱。。。 任何想法都将不胜感激

编辑解决方案和问题: 我刚刚发现,我所要做的就是将模式中的“是”按钮更改为在服务器端运行的ASP按钮:

<asp:button ID="btnMethod" runat="server" OnClick="btnSave_Click" class="btn btn-success" Text="Yes"></asp:button>  
既然我是网络编码的初学者,我现在的问题是:
在单击Yes按钮之前,模式是否会在客户端运行?或者将此按钮定义为runat=server会立即将整个模式发送到服务器,在这种情况下,我失去了将流量保存到服务器和返回服务器的好处?

为什么使用引导模式?将客户端单击更改为OnClientClick=return确认“您的确认对话框”;它应该会起作用

我认为您可以将runat=server置于“是”按钮中

<button type="button" id="btnMethod" class="btn btn-success" runat="server">Yes - I'm sure</button>

然后,您可以知道何时单击此按钮。

因为我想使用引导。
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ...code to save data in database...
    }
<asp:button ID="btnMethod" runat="server" OnClick="btnSave_Click" class="btn btn-success" Text="Yes"></asp:button>  
<button type="button" id="btnMethod" class="btn btn-success" runat="server">Yes - I'm sure</button>