在Orchard模块中访问模块本地的AppSettings

摘要:
因为Orchard模块的路径位于Orchard下方。Web模块XXX,它不能通过WebConfigurationManager.AppSettings直接访问。您可以使用以下方法:publicclassConfigHelper{publicstaticstringCurrentAppSettings(stringkey){returnModuleAppSettings(“模块名称”,ke

因为Orchard的模块的路径位于Orchard.Web\Modules\XXX下,不能通过WebConfigurationManager.AppSettings直接访问,可以通过如下方法:

    public class ConfigHelper
{
public static string CurrentAppSettings(string key)
{
return ModuleAppSettings("模块名称", key);
}
private static string ModuleAppSettings(string module, string key)
{
Configuration config
= WebConfigurationManager.OpenWebConfiguration(string.Concat("~/Modules/", module));

KeyValueConfigurationCollection appSettings
= config.AppSettings.Settings;WebConfigurationManager.AppSettings

return appSettings[key].Value;
}
}

参考:http://msdn.microsoft.com/en-us/library/ms151456.aspx

免责声明:文章转载自《在Orchard模块中访问模块本地的AppSettings》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇拼接音频重装证书下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

温哥华奥运会选中 JavaFX

温哥华奥运会网站选择使用 JavaFX 来创建其网站 。拥有惊人的用户界面和非常出色的应用,展现了 JavaFX 在数据可视化方面的潜力。 点击访问:http://www.vancouver2010.com/olympic-medals/geo-view/ 转自:JavaEye...

mplayer解码

mplayer解码 在自己的新机子上安装了Debian系统,想着可以安装一个播放器来看一些电影之类的东东,于是自然的就想到了mplayer,因为这是Linux系统一个十分强大的媒体播放器。记得以前在Debian系统下安装mplayer,不能说是复杂,不过也是叫人心中不太畅快,因为在Debian的安装源中虽然有mplayer,但是却不支持GUI界面,后来...

Windows Socket和Linux Socket编程有什么区别????(100分+追加)

Windows Socket和Linux Socket编程有什么区别????(100分+追加)提问者:lovesky 回答:2 浏览次数:5537 悬赏分:900| 评论(0) |能尽量说详尽点吗?谢谢!提供详尽的网址也可以。如果有了满意的回答请及时采纳,不要辜负了回答者!回答共 2 条最佳答案回答者:rainyheart(rainyheart) 级别:沙场...

现代 C++ 编程指南

现代 C++ 编程指南 现代 C++ 编程指南 Visual Studio 2012 此主题尚未评级 - 评价此主题 [本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。] C + + 是世界上最广泛使用的编程语言之一。 快速、 高效地编写得很好的 c + + 程序。 语言是比其他语言更灵活,因为您可以使用它来创建各种类型的...

GIS数据源的一个关键问题

作者:朱金灿 来源: blog.csdn.net/clever101 GIS 数据源的一个关键问题是 GIS 数据的获取问题。从传统来看, GIS 数据的获取主要依靠以下途径: 1. 测量仪器的实地测量获取 2. 传统地图扫描后进行人工矢量化 3. 遥感数据的目标识别获取 这几种途径均存在严重...

Adding Unit Tests to a C Project NetBeans IDE 6.9 Tutorial

Adding Unit Tests to a C/C++ Project IntroductionNetBeans IDE 6.9 with the C/C++/Fortran plugin supports unit tests in C/C++ projects.You can use the IDE to create, run, debug, and...