我想实现如下功能:
在点击确认按钮后,我想判断下面的情况,如果点确认,继续执行下面的语句,如果点取消,就返回。
在button的click事件中这样写:为什么不行?谢谢各位if((money1.Text.Trim() =="") && (money2.Text.Trim() ==""))
{
Response.Write("<script language=javascript>return confirm('请确认没有让利商品吗?如果有请按<取消>返回选择承担费用的厂家!');</script>");
}........

解决方案 »

  1.   

    给button加属性:Button.Attribute["onclick"] = "javascript:return confirm('XXXXXX');";
      

  2.   

    上面的放在Page_Load()里面就行了
      

  3.   

    http://expert.csdn.net/Expert/topic/2766/2766351.xml?temp=.1676142
      

  4.   

    对不起错了
    Page.RegisterClientScriptBlock("<script>alert('wrong');</script>");
      

  5.   

    button.Attributes.Add["onclick"]="if(window.confirm('请确认没有让利商品吗?如果有请按<取消>返回选择承担费用的厂家!'){return true;}else {return false;})";
      

  6.   

    在Page_Load()里面:
    Button.Attribute["onclick"] = "javascript:check_money();";
    然后在前台写JAVASCRIPT,判断((money1.Text.Trim() =="") && (money2.Text.Trim() ==""))也在前台判断
      

  7.   

    check_money()是前台的JAVASCRIPT function
      

  8.   

    ImageButton1.Attributes.Add("onclick","return confirm('请确认没有让利商品吗?如果有请按<取消>返回选择承担费用的厂家!');");
    写到Page_Load();里,一定行。我就是这样用的
      

  9.   

    //btn是执行 是 操作的Button的id,btn1是执行 否 操作的Button的id void Confirm(string str_Message,string btn,string btn1,Page page)
    {
    page.RegisterStartupScript("","<script> if (confirm('"+str_Message+"')==true){document.forms(0)."+btn+".click();} else{ document.forms(0)."+btn1+".click(); }</script>");
    }private void Button1_Click(object sender, System.EventArgs e)
    {
         Response.Write("操作1"); 
    }private void Button2_Click(object sender, System.EventArgs e)
    {
         Response.Write("操作2"); 
    }//调用
    Confirm("请确认没有让利商品吗?如果有请按<取消>返回选择承担费用的厂家!","Button1","Button2",Page);