代码之家  ›  专栏  ›  技术社区  ›  Shawn

在中捕获SQL异常vb.net

  •  0
  • Shawn  · 技术社区  · 16 年前

    有没有一种方法可以捕获项目中的所有SQL异常?我有几个GridView和多个sqldatasources,当用户输入错误的内容或在错误的列中输入内容时,大多数错误都会发生。那么,如何阻止/Project页中出现服务器错误呢?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Mark    16 年前

    如果希望集中处理所有错误(这不是解决此特定问题的理想解决方案),可以在中设置自定义错误处理web.config 文件。

        2
  •  0
  •   Mikeware    16 年前

    我建议您在Global.asax 在web应用程序中。

        3
  •  0
  •   Gan    16 年前

    如果你想把所有的验证逻辑放在一个地方/把它们从你的aspx页面中分离出来,你可以把你的网站分层,把你的自定义验证逻辑放在中间层。通过使用此方法,无论哪个页面访问您的数据,您的数据都将在该层中得到验证。还可以使用objectdatasource执行选择/插入/更新/删除操作。显然,它需要一些工作,但它可以清楚地将数据和UI分开。