try
{
………………
}
catch(Exception ex)
{
Response.Write("<script>alert('"+es+"')</script>");
}
当我获得es值的时候却弹不出对话框,应该是alert里面没有获得ex的值,请问这里面如何写?谢谢,着急用!

解决方案 »

  1.   

    if(ex!=null){
    Response.write(ex.Tostring());}
      

  2.   

    catch(Exception ex)
    {
    Response.Write("<script>alert('"+ex.Message+"')</script>");
    }
      

  3.   

    string message=this.TextBox1.Text.ToString();
    Response.Write("<script>alert(?)</script>");
    如果是这样子的话,alert里面怎么写?
      

  4.   

    this.Page.RegisterStartupScript("a","<script>alert('"+ex+"');</script>");试试,在.net 中这么可以弹出!!
      

  5.   

    Response.Write("<script>alert('"+message.TExt+"')</script>");
      

  6.   

    Response.Write("<script>alert('"+ex.Message+"')</script>");
      

  7.   

    Response.Write("<script>alert('string型')</script>");
      

  8.   

    你的Exception ex与alert('"+es+"')里的不符合.
    一个是ex,一个是es
      

  9.   

    没有异常,当然alert不出来了,你要弹出异常信息
    可以直接write-----------------string message=this.TextBox1.Text.ToString();
    Response.Write("<script>alert(?)</script>");
    如果是这样子的话,alert里面怎么写?
    --------------------
    你要alert自定义的内容? 如果是 可以这么写
    string message="test";
    Response.Write("<script>alert('"+ message +"')</script>");