我应该如何根据链接更改数据源?

时间:2011-10-04 08:36:00

标签: asp.net linq

我正在创建一个应该在两个不同的网址上运行的网络解决方案。根据链接加载网站的链接(例如www.tes1.com或www.test2.com),我希望网站使用不同的数据库。

我正在检查网站管理员中请求的来源,我计划将所有网页应该使用的dbl文件更改为另一个网页。我怎样才能做到这一点?甚至可能吗?

1 个答案:

答案 0 :(得分:0)

是的,它需要创建一个HTTP模块来检查context.Request.Url.ToString()。 (它是网站的当前网址)。然后使用名为“CurrentConnectionString”的静态属性创建一个类。您可以根据URL在HTTP模块中设置CurrentConnectionString,然后,对于数据库的每个连接,使用CurrentConnectionString属性。