首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建ASP.NET应用程序-最佳实践

构建ASP.NET应用程序-最佳实践
EN

Stack Overflow用户
提问于 2009-11-06 16:27:46
回答 7查看 8.7K关注 0票数 18

我们正在构建一个ASP.NET应用程序,并希望遵循最佳实践。一些最佳做法是:

服务器端代码:

  • 使用catch块也可以捕获和记录低级别错误。
  • 使用Cache对象填充下拉列表等,这样我们就不会期望底层数据/数据库中的更改。
  • 如果出现错误日志记录框架,请在记录错误的同时提供电子邮件通知。

HTML代码:-不要写内联CSS。-将JavaScript代码(如果页面需要的话)放在页面的末尾,除非页面需要它来执行加载时间操作。

现在说到这里,如果你已经有了一个完整的清单,你能分享一下这些最佳实践要点吗?

EN

Stack Overflow用户

发布于 2009-11-06 16:37:21

我不认为尝试/捕捉块总是适合于低级别的方法。您希望捕获(并记录/警告,甚至更好!)当然,在到达用户之前,任何错误都会发生。但是,对于一个低层次的方法来说,让它的错误被提升到一个更高的水平通常更好。我在低级别错误捕获中看到的问题是,它通常会让更大的操作继续进行,但是,如果结果不太正确,就会显示给用户或保存到数据库中,而且从长远来看,修复起来要困难得多。如果您不打算对错误“做任何事情”,直到将错误提升到更高的级别,那么在您的代码中也会有很多杂乱无章的地方来尝试/捕捉错误。

票数 4
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1688696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档