我有一个 Web 应用程序,在很多方面都可以将其视为多租户环境。我的意思是应用程序的每个用户都有自己的“自定义”环境,这些用户之间绝对没有交互。
到目前为止,我已经将 Web 应用程序构建为“单用户”环境。换句话说,我实际上并没有做任何事情来支持多用户,而只是研究了我想要从应用程序中获得的功能。这是我的问题......构建多用户环境的最佳方法是什么:
简而言之,这是“select * from table where USER=”和“select * from table_USER”之间的区别。
我正在编写一个ASP.NET网站,这对我来说是一个新框架.我发现我的代码隐藏的每个方法都有一个try/catch块.所有这些try/catch块都捕获异常,然后向用户弹出错误消息.ASP.NET中没有某种全局错误处理程序吗?值得注意的是,我的错误处理是在控制(ASCX)页面内,我想要一种方法来简单地让每个ASCX处理它自己的错误,而不会强迫所有错误处理只是单个母版页或重定向...
感谢下面的建议.我确实尝试过Page_Error,因为它似乎是一个积极的选择.我运行了一个测试,我的异常现在通过Page_Error运行,但事情并不完全正常...我在Page_Error结束时使用'Content.ClearError()',但是,客户端浏览器仍然以未处理的方式运行PageRequestManagerServerErrorException.有什么建议?如果它有帮助,我正在使用Telerik并尝试在发生错误时弹出一个radalert ...