将Connectionstring添加到自定义ASP.net控件

时间:2011-09-05 17:44:55

标签: asp.net custom-controls sitefinity

我正在开发一个SiteFinity DLL自定义控件(自​​定义ASP.net控件),它必须连接到外部数据库(SiteFinity的DB外部)才能获取一些数据并显示它。问题是因为它是一个DLL而不是一个网站,我无法添加一个连接字符串,因为没有web.config文件。有没有办法以编程方式定义连接字符串,或者如果我在项目中创建web.config文件并将其标记为嵌入式资源,它是否会起作用?

感谢。

2 个答案:

答案 0 :(得分:3)

我相信你可以在某些条件下使用App.Config文件。请点击以下链接:

http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/6bd72b9f-5db5-4be2-833f-215a4bd55b3e

答案 1 :(得分:1)

如果想要在网站中使用dll(听起来像),那么你仍然可以使用web.config存储配置设置并在运行时读取它们。