首先网上很多的方法是:
OnClientClick ="return confirm('是否继续');"
或者
Attributes.Add("onclick", "return confirm('是否继续'');");这两个方法是 当按钮一点的时候就会弹出对话框而我的要求是点击按钮后前面有一些判断 满足条件后才弹出对话框并且 弹出对话框后
点击”否“ 执行A()方法
点击 ”是“执行B()方法例子:
protected void Button1_Click(object sender, EventArgs e)
{
1.查询数据库找XXXX
2.判断XXX
if(XXX>100)
{
弹出对话框例: confirm('是否继续?'))
if(点击“是”)
{
执行B()
}
else
{
执行A()
}
}
}
//------------------------------------------------------------
或者能实现
protected void Button1_Click(object sender, EventArgs e)
{
1.查询数据库找XXXX
2.判断XXX
if(XXX>100)
{
弹出对话框例: confirm('是否继续?'))
if(点击“是”)
{
执行B()
}
if(点击‘否’)
{
return;
}
执行A() }
}
OnClientClick ="return confirm('是否继续');"
或者
Attributes.Add("onclick", "return confirm('是否继续'');");这两个方法是 当按钮一点的时候就会弹出对话框而我的要求是点击按钮后前面有一些判断 满足条件后才弹出对话框并且 弹出对话框后
点击”否“ 执行A()方法
点击 ”是“执行B()方法例子:
protected void Button1_Click(object sender, EventArgs e)
{
1.查询数据库找XXXX
2.判断XXX
if(XXX>100)
{
弹出对话框例: confirm('是否继续?'))
if(点击“是”)
{
执行B()
}
else
{
执行A()
}
}
}
//------------------------------------------------------------
或者能实现
protected void Button1_Click(object sender, EventArgs e)
{
1.查询数据库找XXXX
2.判断XXX
if(XXX>100)
{
弹出对话框例: confirm('是否继续?'))
if(点击“是”)
{
执行B()
}
if(点击‘否’)
{
return;
}
执行A() }
}
解决方案 »
- 乱码问题
- 看看这个SQL语句错在哪里?查不出正确的数据呢
- DataGrid如何自动翻页
- 一个关于cuteedit的问题,很急,请各位用过的大大教一下!!!!!!!
- 同一程序,为什么在服务器A能运行,但在服务器B却不行?
- 在布置安装发布的项目时,提示‘无法使用指定的路径’,请问各位该如何解决?
- cmdInsert.ExecuteNonQuery()出现System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小
- sql数据库提取时间问题。。急!!!
- 急急,DataGrid问题,为了在一个页面处理字典维护,但各表列名不同,选择一个字典表后其列名就固定了,再与其它表连接,就出错,说列不对
- 关于radiobutton的问题
- asp.net wap webconfig配置问题
- 提供程序模型问题(高难度,高手请进)?
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnCallBack" runat="server" Text="回发并弹出confirm" OnClick="btnCallBack_Click" />
<asp:Button ID="btnHid" runat="server" OnClick="btnHid_Click" Width="0px" />
<asp:HiddenField ID="hid" runat="server" />
</div>
</form>
</body>
</html> protected void btnCallBack_Click(object sender, EventArgs e)
{
//do sth
string js = string.Format("document.getElementById('{0}').value=confirm('是否确认?');document.getElementById('{1}').click();", hid.ClientID,btnHid.ClientID);
ClientScript.RegisterStartupScript(GetType(), "confirm", js, true);
}
protected void btnHid_Click(object sender, EventArgs e)
{
string result = hid.Value.ToLower() == "true" ? "是" : "否";
Response.Write(string.Format("您选择的是{0}",result));
}
这个问题出现率很高啊.,
http://topic.csdn.net/u/20090818/16/8cb20120-dd80-42b3-9edd-60843d4edacf.html
if(confrim('是否确认')==true){
return true;
}else{
///
///
return false;
}
protected void btntest2_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", "<script>confirm1();</script>", false);
} function confirm1()
{
if(confirm('go on ?'))
{
alert("you selected yes");
}
else
{
var a = "<%= ss() %>";
alert(a);
}
} public string ss()
{
return "abc111";
}
写错了 confirm 弄的老不对