就是在后台判断,用try....catch
在catch中将错误的信息用对话框弹出。
如何实验。
类似当数据输入的时候因为数据库里面的约束导致不能输入的时候,弹出对话框!
求catch里面的代码,搞个例子最好!

解决方案 »

  1.   

    catach(Exceprion ex)
    {
    ClientScript.RegisterStartupScript(this.GetType(), " message", "<script language='javascript' >alert('');</script>"); ...
    }
    或scriptnamnager
      

  2.   

    try
    {}
    catch(Exception ee)
    {
        Console.Write(ee.Message);
    }这个不知道可否实现?
      

  3.   

    ClientScript.RegisterStartupScript(this.GetType()(当前页面), "(要传的参数)", " <script lanuage=javascript> alert('修改成功!');location.href='" + ViewState["retu"].ToString() + "';</script>");
    location.href是点击确定后要跳转到的页面路径
      

  4.   

     你这不是弹出,是在页面输出
    ClientScript.RegisterStartupScript可以的
      

  5.   

    ClientScript.RegisterStartupScript(this.GetType(), " ", "<scriptlanguage='javascript' >alert('提示错误信息!');</script>");
      

  6.   

    ClientScript.RegisterStartupScript(this.GetType(), " ", "alert('" + ex.Message.Replace("\r\n","\\r\\n").Replace("'","\\'") + "');",true);这是必须的
      

  7.   

    scriptnamnager怎么用!?  还有那个message是不是用来显示错误信息的字符
      

  8.   


    catach(Exception ex)Exception 对象有Message属性
      

  9.   

    ScriptManager 类
    .NET Framework 4 其他版本  .NET Framework 3.5 为 Web 和应用程序服务管理 ASP.NET AJAX 脚本库和脚本文件、部分页面呈现以及客户端代理类生成。 ScriptManager 控件管理支持 AJAX 的 ASP.NET 网页的客户端脚本。默认情况下,ScriptManager 控件会向页面注册 Microsoft AJAX Library 的脚本。这将使客户端脚本能够使用类型系统扩展并支持部分页呈现和 Web 服务调用这样的功能。必须在页上使用 ScriptManager 控件,以启用下列 ASP.NET 的 AJAX 功能:Microsoft AJAX Library 的客户端脚本功能和要发送到浏览器的任何自定义脚本。有关更多信息,请参见使用 Microsoft AJAX Library 创建自定义客户端脚本。部分页呈现,允许单独刷新页面上的区域而无需回发。ASP.NET UpdatePanel、UpdateProgress 和 Timer 控件需要 ScriptManager 控件才能支持部分页呈现。