当前位置:  开发笔记 > 编程语言 > 正文

如何在C#ASP.NET网站中有条件地启用操作

如何解决《如何在C#ASP.NET网站中有条件地启用操作》经验,为你挑选了1个好方法。

使用配置文件我想让自己打开和关闭诸如(第三方)日志记录和在C#网站中使用缓存之类的东西.解决方案不应该仅限于日志记录和缓存,而是更一般的,所以我也可以将它用于其他事情.

我有一个XML配置文件中,我可以断言,日志记录和缓存应该被打开或关闭(也有可能是在web.config中,这不是问题的关键,现在),这将导致例如bool loggingbool cachingtruefalse.

问题是关于这一部分: 我可以做的是在每个日志/缓存相关语句前面加上if (logging)if (caching).有什么更好的编程方式?是否还有针对此类问题的编程术语?也许属性也是一种方式去?



1> foxxtrot..:

为什么不使用已存在的web.config和System.Configuration功能?

您的Web应用程序将在每个页面加载时解析web.config,因此当您可以在现有配置上定义自己的部分时,使用另一个XML配置文件所涉及的开销似乎有些过分.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有