通过Web.config中的configSections配置自己系统的全局常量

随着系统的庞大,你的全局信息保存在appsitting里可能会比较乱,不如为模块写个自定义的全局常量吧

首先,在Web.config中的代码可能是这样

 

而ConfigurationSectionForSite.WebSiteInfoHandler需要我们定义成这样

 

最后在页面需要的位置调用,可能这样就可以了

本文转自博客园张占岭(仓储大叔)的博客,原文链接:通过Web.config中的configSections配置自己系统的全局常量,如需转载请自行联系原博主。

时间: 2024-10-27 01:27:07

通过Web.config中的configSections配置自己系统的全局常量的相关文章

web.config中配置数据库连接的方式_实用技巧

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码. 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数

web.config中配置数据库连接的三种方式

今天中web.cofig数据库教程连接方式 有三种,下面我们来看看web.config中配置数据库连接的方式 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 <configuration> 下添加如下代码: 1. appSettings <appSettings>    <add key=&qu

在ASP.NET中与数据库连时在web.config中配置连接字符串data source 和database分别指什么?

问题描述 在ASP.NET中与数据库连时在web.config中配置连接字符串datasource和database分别指什么?用户ID和密码必须要写吗?我是初学者,还望各位多多指点一下啊! 解决方案 解决方案二:datasource从字面来翻译就是数据源database数据库,就是你需要连接的数据库用户id和密码看你采用哪种认证方式解决方案三:假设我的数据库配置是:Server也就是DataBase的Engine是Server1UserID:saPassword:123DataBase:Dat

.net 如何在web.config中读取自定义节点以及注意的问题

web|问题 这几天在做一个urlMapping类库的时候用到了如何读取web.config中自定义节点, 做完后觉得挺好 现就制作过程叙述一下. web.config文件在web application中起着非常重要的作用. 它本身包含了授权,handler,compilation,globalization,错误与跟踪等一系列设置.但是当你需要一些特殊的或者想添加自己的settings时,应该如何做呢? 要创建自定义设置 要求有2步:写cs代码 和 修改web.config 代码 这里我们创

解决打不开 RSA 密钥容器 即:加密web.config中的内容

简单的解决方法: WebConfig 加解密,未能使用提供程序"RsaProtectedConfigurationProvider"进行解密.提供程序返回错误消息为: 打不开 RSA 密钥容器.问题:未添加用于访问 RSA 密钥容器命令:aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"注意事项:XP下:aspnet_regiis -pa

web.config 无法识别的配置节 profile

问题描述 在web.config中增加了profile配置节,但是程序运行报错,提示无法识别的配置节,在配置文件中要使用profile配置节有什么条件吗?求各位给你指点一下啊 解决方案 解决方案二:<?xmlversion="1.0"?><configuration><!--CommonASP.NETconfiguration--><appSettings/><connectionStrings><addname=&qu

关于Web.config中控制用户访问权限的问题!

问题描述 我在Web.config中对各个用户或者角色对某个路径的设置在调试中正常,但在iis中发布中发现必须设置某种文件(如txt文件)的映射才能有效控制权限!但是实际应用中涉及的文件类型千变万化,我不可能一个个手动设置啊!请问有没有通用的方法? 解决方案 解决方案二:这样设计权限的初衷?解决方案三:可以用用户权限组做解决方案四:用户权限组具体怎么做?<?xmlversion='1.0'encoding='utf-8'?><configuration><system.web

网站中使用微软ajax1.0后web.config中的错误页在发生错误时不显示了.

问题描述 正常在产生错误的情况下不显示错误页面了,但是我在web.config中已经配置,也未注册异步回送.不知道是什么原因造成在产生错误的时候不显示错误页. 解决方案 解决方案二:UP解决方案三:自己定义个错误处理.错误页面解决方案四:定义了,产生错误的时候不显示错误页.解决方案五:UP解决方案六:UP解决方案七:没人会吗?不会吧解决方案八:再顶解决方案九:ding解决方案十:都没遇到过吗解决方案十一:等啊等解决方案十二:烦啊烦解决方案十三:没有人遇到这要的问题吗

asp.net web.config中设置首页

问题描述 我有这样一个需求:在一个网站中跳转的页面为网站的根目录例如:现在在http://www.example.com/test/test.aspx页面中进行跳转到路径http://www.example.com/上.问题:1.我使用vsts2012中进行开发调试,怎么在web.config中设置访问路径http://www.example.com就可以直接转到http://www.example.com/index.htm上,但是浏览器的url中显示的是http://www.example.