关于confirm问题。急,急,急……

mjdxywy 2005-07-16 11:42:12
private void Button4_Click(object sender, System.EventArgs e)
{
……………… //给出提示之前,执行的一段代码
给出含有“确定”与“取消”提示“已经存在,确实要覆盖吗?”;//用confirm
如果选择“确定”;则执行
{
这一段
}
如果选择“取消”;则执行
{
这一段
}
}

请问:如何实现上述功能?大家帮帮忙,非常急啊!
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuuzg 2006-02-26
  • 打赏
  • 举报
回复
动态提示信息, 针对asp.net页面的confirm的确认提示框yuuzg@hotmail.com

比如在按钮button的click事件中获取提示信息的内容(动态的),再给出弹出提示消息框,经确认后执行另一个事件或方法

步骤:
1.在页面上放一个textbox控件名称暂为txtInfo用于存放confirm的返回值####[长度、宽度设为0,但不能把visible设为false]
2.在button的click事件中加入下面代码###[可以灵活运用到datagrid里面的按钮事件]
button_click()
{

StringBuilder sb=new StringBuilder ();//using System.Text;
sb.Append("<script>");
sb.Append("var val=window.confirm('" + Label1.Text + "');");
sb.Append("window.document.getElementById('txtInfo').value=val;");
sb.Append("__doPostBack('txtInfo','');");
sb.Append("</script>");
this.RegisterStartupScript(System.Guid.NewGuid().ToString(),sb.ToString());
}
3.在txtInfo的TextChange事件中加入下面代码,去执行另一个事件/方法
txtInfo_TextChange()
{
if (((TextBox)(sender)).Text !="")
{
if (((TextBox)(sender)).Text.ToUpper()=="TRUE")
{
//确认后执行一个事件/方法;
}
if (((TextBox)(sender)).Text.ToUpper()=="FALSE")
{
//取消后执行另一个事件/方法

}

}
}
oyljerry 2005-07-16
  • 打赏
  • 举报
回复
在点击属性中再弹出对话框
enjoy330 2005-07-16
  • 打赏
  • 举报
回复
Button4.Attributes["onclick"]="return confirm(\"已经存在,确实要覆盖吗?\");";



private void Button4_Click(object sender, System.EventArgs e)
{
……………… //给出提示之前,执行的一段代码(已经存在,确实要覆盖吗)
}

cwlcwr 2005-07-16
  • 打赏
  • 举报
回复
GZ
Seeko0 2005-07-16
  • 打赏
  • 举报
回复
Button4.Attributes["onclick"]="return confirm(\"已经存在,确实要覆盖吗?\");";
vam_ma 2005-07-16
  • 打赏
  • 举报
回复
Response.Write("<script language='javascript'>if(window.confirm('已经存在,确实要覆盖吗')){'这一段';}else{'这一段';}</script>");
應該就可以了吧.
JasonHeung 2005-07-16
  • 打赏
  • 举报
回复
使用DialogResult result = MessageBox.ShowMsg(...);

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧