asp.net中弹出具有是,否,取消按钮的对话框
不要confirm这个对话框,网上好多都是这种,
我想要弹出一个对话框,上面有是按钮,否按钮,取消按钮,点击是执行方法a(),点击否执行方法b(),点击取消执行c()
请问怎样弄啊,最好有小例子啊
不要confirm这个对话框,网上好多都是这种,
我想要弹出一个对话框,上面有是按钮,否按钮,取消按钮,点击是执行方法a(),点击否执行方法b(),点击取消执行c()
请问怎样弄啊,最好有小例子啊
自己写好a(),b(),c()三个方法。
在三个按钮的点击事件中调用对应方法:
button1_click()
{
a();
}
button2_click()
{
b();
}
button3_click()
{
c();
}
以上只是思路,不是源代码。
演示
http://www.caixw.com/public/uploads/demo/jquery/dialog/http://jquery.com/demo/thickbox/
以前你的例子是:
前台:
<asp:Button ID="btnHid" runat="server" OnClick="btnHid_Click" Width="0px" />
<asp:HiddenField ID="hid" runat="server" />
后台:
string js = string.Format("document.getElementById('{0}').value=confirm('是否覆盖数据库已有信息?');document.getElementById('{1}').click();",hid.ClientID, btnHid.ClientID);
ClientScript.RegisterStartupScript(GetType(), "confirm", js, true);
string result = hid.Value.ToLower() == "true" ? "是" : "否";
Imcpjyql imcpmodel = ImcpjyqlModel();
if (result == "是")
{
......
ClientScript.RegisterStartupScript(this.GetType(), "ok", "alert('覆盖成功!');", true);
}
if (result == "否")
{
........
}
像这个例子出现的效果是一个对话框上面有:
确定按钮和取消按钮
但是我要的效果一个对话框上面有是按钮,否按钮,取消按钮,点击是执行方法a(),点击否执行方法b(),点击取消执行方法c(),请教了
以前你的例子是:
前台:
<asp:Button ID="btnHid" runat="server" OnClick="btnHid_Click" Width="0px" />
<asp:HiddenField ID="hid" runat="server" />
后台:
string js = string.Format("document.getElementById('{0}').value=confirm('是否覆盖数据库已有信息?');document.getElementById('{1}').click();",hid.ClientID, btnHid.ClientID);
ClientScript.RegisterStartupScript(GetType(), "confirm", js, true);
string result = hid.Value.ToLower() == "true" ? "是" : "否";
Imcpjyql imcpmodel = ImcpjyqlModel();
if (result == "是")
{
......
ClientScript.RegisterStartupScript(this.GetType(), "ok", "alert('覆盖成功!');", true);
}
if (result == "否")
{
........
}
像这个例子出现的效果是一个对话框上面有:
确定按钮和取消按钮
但是我要的效果一个对话框上面有是按钮,否按钮,取消按钮,点击是执行方法a(),点击否执行方法b(),点击取消执行方法c(),请教了
这个里面有你想要的一切方法。
ymprompt消息组件是很普通的一种各类弹框的组件。可以学习一下。
接分吧!