button 中途加个确认框 在asp:button事件中我想先判断下再给出确认框该怎么做if (str=="a"){加确认框先是后执行的代码} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(str=="a"){ Response.Write("<script language=javascript>alert('测试');</script>");}你看这样是你要的效果么? 不是的.我要的是YES OR NO 的确认框 DialogResult MsgBoxResult;//设置对话框的返回值 MsgBoxResult = MessageBox.Show("SN编号重复,是否覆盖已存在的记录?",//对话框的显示内容 "提示",//对话框的标题 MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮 MessageBoxIcon.Warning,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号 MessageBoxDefaultButton.Button2);//定义对话框的按钮式样 if (MsgBoxResult == DialogResult.Yes) { MessageBox.Show("yes!"); } if (MsgBoxResult == DialogResult.No) { MessageBox.Show("no!"); } if(str=="a") { Response.Write(" <script language=javascript>prompt('测试'); </script>"); } if(str=="a"){ ClientScript.RegisterStartupScript(this.GetType(),"start","<script language='javascript'>confirm('是否***!');</script>");} Response.Write("<script language=javascript>confirm('test');</script>"); if(str=="a") { Response.Write(" <script language=javascript>confirm('测试'); </script>"); } 你看这样是你要的效果么? 如果是在winform里,可参考http://blog.csdn.net/bydxyj/archive/2009/03/09/3972455.aspx if(str=="a") { Response.Write(" <script language=javascript>confirm('测试'); </script>"); Response.Write("bbbb");这句还是执行} 用MessageBox的话 WEB应用有影响吗? if(str=="a") { if (MsgBoxResult == DialogResult.Yes) { 你要执行的代码 }} if( MessageBox.Show("您确定删除吗?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Hand) == DialogResult.Yes) if msgbox("是否删除此产品批号数据?",1) = 2 then Exit function end if 在Page_Load 中if(!IsPostBack){ btnDelete.Attributes.Add("onclick",@"return confirm('确认删除用户?')"); } web 里好像没有messagebox啊,用confirm吧 if(MessageBox.Show("","",MessageBottons.YesNo,.....) == DialogResult.Yes) if (str=="a"){ 显示一个图层:图层上有“是”“否”,两个按button,在处理这两个button的事件}WEB上也只能这么做了, 消息对话框:是否退出?Yes Or NO ?Yes: 退出No :取消代码如下:if(DialogResult.Yes==MessageBox.Show("退出吗?","提问", MessageBoxButtons.YesNO, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1 )){ Application.Exit();}肯定是楼主想要的结果 <asp:Button id="b1" onclientclick="return onclient();" onclick="..." runat="server/>js:function onclient(){ if (str=="a") { return confirm('确认此操作?'); } else return false;} 用confirm 用js触发btn但是前台必须用html控件。或者是前台放个hiddenif (str=="a") { //confirm用JS改HIDDEN值 } <asp:Button id="b1" onclientclick="return onclient();" onclick="..." runat="server/> js: function onclient() { if (str=="a") { return confirm('确认此操作?'); } else return false; }如果是VS2008,这个方法是最简单有效的! winfrom:DialogResult MsgBoxResultif (MsgBoxResult == DialogResult.Yes) { MessageBox.Show("yes!"); } if (MsgBoxResult == DialogResult.No) { MessageBox.Show("no!"); }webfrom:<asp:Button id="b1" onclientclick="return onclient();" onclick="..." runat="server/> js: function onclient() { if (str=="a") { return confirm('确认此操作?'); } else return false; } C#用怎么用正则截取指定class的值? 怎样在类外重写一个类的方法? winform窗体的跳转 C#中的事物处理 如何控制Excel表格的对齐方式 asp.net mvc高手 急:怎么数据绑定DataGridView...用虚表 c#子页面接收母板页的搜索结果 ZedGraph有时候图片不能显示?? c#的串口如何使用 c#如何删除桌面的快捷方式 select的结果集如何导为txt(或变量)
{
Response.Write("<script language=javascript>alert('测试');</script>");
}
你看这样是你要的效果么?
MsgBoxResult = MessageBox.Show("SN编号重复,是否覆盖已存在的记录?",//对话框的显示内容
"提示",//对话框的标题
MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮
MessageBoxIcon.Warning,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号
MessageBoxDefaultButton.Button2);//定义对话框的按钮式样 if (MsgBoxResult == DialogResult.Yes)
{
MessageBox.Show("yes!");
}
if (MsgBoxResult == DialogResult.No)
{
MessageBox.Show("no!");
}
{
Response.Write(" <script language=javascript>prompt('测试'); </script>");
}
if(str=="a")
{
ClientScript.RegisterStartupScript(this.GetType(),"start","<script language='javascript'>confirm('是否***!');</script>");
}
{
Response.Write(" <script language=javascript>confirm('测试'); </script>");
}
你看这样是你要的效果么?
http://blog.csdn.net/bydxyj/archive/2009/03/09/3972455.aspx
{
Response.Write(" <script language=javascript>confirm('测试'); </script>");
Response.Write("bbbb");这句还是执行
}
if(str=="a")
{
if (MsgBoxResult == DialogResult.Yes)
{
你要执行的代码
}
}
Exit function
end if
{
btnDelete.Attributes.Add("onclick",@"return confirm('确认删除用户?')");
}
{
显示一个图层:图层上有“是”“否”,两个按button,在处理这两个button的事件
}
WEB上也只能这么做了,
Yes Or NO ?
Yes: 退出
No :取消
代码如下:if(DialogResult.Yes==MessageBox.Show("退出吗?","提问",
MessageBoxButtons.YesNO,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1
))
{
Application.Exit();
}
肯定是楼主想要的结果
{
if (str=="a")
{
return confirm('确认此操作?');
}
else
return false;
}
用js触发btn
但是前台必须用html控件。或者是前台放个hidden
if (str=="a")
{
//confirm用JS改HIDDEN值
}
{
if (str=="a")
{
return confirm('确认此操作?');
}
else
return false;
}如果是VS2008,这个方法是最简单有效的!
if (MsgBoxResult == DialogResult.Yes)
{
MessageBox.Show("yes!");
}
if (MsgBoxResult == DialogResult.No)
{
MessageBox.Show("no!");
}webfrom:
<asp:Button id="b1" onclientclick="return onclient();" onclick="..." runat="server/> js: function onclient()
{
if (str=="a")
{
return confirm('确认此操作?');
}
else
return false;
}