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