大哥大姐,如何在ASP.net 出现一个可以选择Yes 和 no 的MessageBox对话框,分不多见谅.
例如 
if 选择 Yes 
     Response.Write("<script defer>window.alert('正确');</script>");
If 选择 No
     Response.Write("<script defer>window.alert('错误');</script>");

解决方案 »

  1.   

    page_load:button1.attributes.add("onclick", "<script>if(confirm('dsf')==true){window.alert('正确');}else{window.alert('错误');}</script>")
      

  2.   

    没有什么方法,没有SHOWMESSAGE,CONFIRM也不能实现你说的选择YES,NO,只有用WINDOW.open打开一个ASPX文件,里面放两个BUTTON,一个按扭,设计好看点
      

  3.   

    button1.Attributes.Add("onclick", "return confire('确吗??')");
      

  4.   

    winForm才有ShowMessageBox,WebForm只能用JS实现。
    按钮.Attributes.Add("onclick","return confirm('Yes or no?')");
      

  5.   

    请教 justdoit006(我的心太乱) (
    是把你的代码
    button1.attributes.add("onclick", "<script>if(confirm('dsf')==true){window.alert('正确');}else{window.alert('错误');}</script>")
    全部放在button1 按钮下吗?
    可是调试不通过啊,帮忙啊,大哥大姐
      

  6.   

    <script language="JavaScript"></script>
      

  7.   

    confirm方法出现不了yes,no单选按钮,能出现确定取消按钮
      

  8.   

    我用 luckyprg(★★★★★) 的方法
    按钮.Attributes.Add("onclick","return confirm('Yes or no?')");
    调试出来了,可我如何捕获选择的是YES 啊,
    如下吗?
    if (Button7.Attributes.Add("onclick","return confirm('Yes or no?')")==true)               Response.Write("<script defer>window.alert('Hello2');</script>");
    else               Response.Write("<script defer>window.alert('Hello2');</script>");
    可调试不通过啊
      

  9.   

    Response.Write("<script>confirm('你真的確定嗎?')</script>");
      

  10.   

    大哥大姐我用如下的方法调出来了
    private void Button7_Click(object sender, System.EventArgs e)
    {
    Button7.Attributes.Add("onclick","return confirm('Yes or no?')");// 出现确定和取消的按钮
    //当点几确定时候执行下面的语句,当点几取消的时候直接中断

                Response.Write("<script defer>window.alert('Ok');</script>");
                  
    }为什么第一次执行时候先跳出OK, 对话框,以后执行时候才是点了确定按钮出现OK 对话框
      

  11.   

    Response.Write("<script>");
    Response.Write("if(window.confirm('你确认要删除这条信息吗?')){");
    Response.Write("window.location.href=\"xxx.aspx?id=\"");
    Response.Write("}</script>");
      

  12.   

    俺照各位大哥的写法写了一下,怎么都通不过啊
    try
    ......
    Response.Write("<script>confirm('你真的確定嗎?')</script>")catch e as exception
    .....
    end try总是显示'Try' must end with a matching 'End Try'
    如果把response这句改为response.write("hello")就没有问题,不知为什么
      

  13.   

    button1.Attributes.Add("onclick", "return confire('确认吗??')");
      

  14.   

    Response.Write("<script>javascript:confirm('你真的確定嗎?');</script>")
      

  15.   

    Response.Write("<script>javascript:return confirm('你真的確定嗎?');</script>")
      

  16.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!Page.IsPostBack)
    {
    Button1.Attributes.Add("onclick","return confirm('Are You Sure?');");
    }
    }
    很简单啊
      

  17.   

    Page.Response.Write("<script>if(window.confirm('yes or no?')==true){window.alert('OK!');}else{window.alert('Sorry!');}</script>");当选择“确定”弹出OK!,选择取消时弹出“Sorry!”
      

  18.   

    在<head>与</head>之间加入函数:
    function aa(){
      var bb;
      bb=confirm('你真的確定嗎?');
      if (bb==true){
        alert('True');
      }else{
        alert('False');
      }
    }然后在 page_load(object sender, System.EventArgs e) 中加入:
    Button1.Attributes.Add("onclick","aa()")
    如果 Button1 还要执行别的代码,可在 Button1_Click 中写。
      

  19.   

    一句话 不用在html里写脚本 就是在pageload里面写上
    Button1.Attributes.Add("onclick","javescript:return(confirm('确定通过吗?'));");
    就ok
      

  20.   


    不要在服务器端判断,在前台JS里写confirm。
      

  21.   

    Sub page_load(object sender, System.EventArgs e)
        Button1.attributes("onclick")="return confirm('是否删除您所选定的信息?')"
    End Sub