我做的是web项目,对这方面没什么经验,想在网页上弹出个对话框,
Response.Write("<script language='javascript'>confirm('请先登录系统!');</script>");
对话框是弹出来了,可是怎么处理相应的是和否的事件呢?
是在html里面写asp代码,还是用c#处理,感觉自己对这些概念很乱,无从下手,请大家指教!

解决方案 »

  1.   

    Button.Attributes.Add("onclick","confirm('')")
    这样为false就不提交了
      

  2.   

    我有个msgbox的控件和演示,留下你的email把
      

  3.   

    net_lover(孟子E章):
    “Button.Attributes.Add("onclick","confirm('')")
    这样为false就不提交了”
    那在什么地方判断false和true,判断之后的操作又该写在哪呢?
    我还是没入门啊!junzhang4008(不会飞的猪) :
    我的mail:[email protected]
      

  4.   

    Response.Write("<script language='javascript'>confirm('text?');location='webform2.aspx';</script>");
    如果点确认跳转到webform2.aspx,点取消什么事也不做
      

  5.   

    Response.Write("<script language='javascript'>confirm('text?');location='webform2.aspx';</script>");
      

  6.   

    参看
    http://community.csdn.net/Expert/TopicView3.asp?id=4709966
      

  7.   

    c# 求救
    ....SqlDataReader dr= new SqlDataReader();
    if(dr.read())
    {
    Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
    }
    if(Session["power"].toString()=="2") //为什么不能比较
      {Response.Redirect("aaa.aspx");}
    为什么不能比较
      

  8.   

    c# 求救
    ....SqlDataReader dr= new SqlDataReader();
    if(dr.read())
    {
    Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
    }
       if(Session["power"].toString()=="2") //为什么不能比较
      {Response.Redirect("aaa.aspx");}
       if(Session["power"].toString()=="1") //为什么不能比较
      {Response.Redirect("bbb.aspx");}
    else
    {Label1.text=""错误 数据库没连上;}为什么不能比较
      

  9.   

    confirm这是一个过程,用来判断是否为真,即真时执行下面程序,假时不执行
      

  10.   

    可能是逻辑上有点小错误,你试试下面的代码:
    SqlDataReader dr= new SqlDataReader();
    if(dr.read())
    {
        Session["uid"]=dr["uid"].toString();Session["power"]=dr["power"].toString();
        if(Session["power"].toString()=="2") //为什么不能比较
        {Response.Redirect("aaa.aspx");}
        if(Session["power"].toString()=="1") //为什么不能比较
        {Response.Redirect("bbb.aspx");}
    }
    else
    {Label1.text=""错误 数据库没连上;}
      

  11.   

    Button.Attributes.Add("onclick","return(confirm('提示'))")
    这样就可以了,因为在客户端事件里返回一个false就不会再与服务器端交互
      

  12.   

    Knight94(愚翁) ( ):
      

  13.   

    Knight94(愚翁) ( ):
    我写了一个js的function
    function CanDelete()
    {

       if (2==1)
     {
       window.alert("ok");
       return true;
     }
       else
     {
       window.alert("no");
       return false;
      }
    }
    能和按钮绑定。但是我是想先弹出confirm提示,然后确定的话,执行一个操作,否执行另一个操作,应该怎样做呢。我的问题出在,不知道之后的操作应该写在什么地方,无法知道confirm之后点的是“确定”还是“取消”。在function里面能不能作出提示然后返回true还是false
      

  14.   

    你参看
    http://www.codeproject.com/aspnet/NingLiangSimpleControl.asp
      

  15.   

    junzhang4008(不会飞的猪) 和Knight94(愚翁) ( ) 的方法一样啊,真是英雄所见略同,谢谢各位了,问题解决了!
      

  16.   

    嘿嘿.偷偷告诉lz哈.  
    我那方法是Knight94(愚翁) 告诉的. 嘿嘿.  嘘.....小心叫他听见了.哈哈谢谢  Knight94(愚翁)   拉.通过你,小弟学了不少东西.呵呵
    鞠躬ing ...............^_^