ASP.NET MC4 关于global 文件选择数据库问题
2018-01-18 12:11
218 查看
1.在一个文件中设置数据库名,当用户点击对用数据库时,变化数据库名来选择对应的连接。我根据这个做了,点击城市名,将项目的数据库连接到对用城市数据库的功能。上线后功能正常。但是我自己想把配置文件 和
Global.cs 文件改回测试配置的时候,发现进入首页数据库自动选择完后,点击子链接,数据库有自动回到了默认的数据库名。
做功能的时候明明没问题,线上也没问题,改回来时为什么会这样?我做了一些测试。
a.将配置数据库名的文件中再加个 城市字段,如果城市字段在页面跳转的时候没有变化,那么数据库名就不是在配置文件中变化的。实验结果如下:
默认数据库 xxx,城市福州,cityname为fuzhou,flag为 空:
跳转到厦门:数据库条到了厦门对应数据库,城市厦门,cityname为xiamen,flag 变成了 厦门www
跳转子页面:在 Global配置文件中的设置的城市名flag没有变化,应该数据库名也是没有变化才对,但是数据库名却变回了福州的,让我匪夷所思。配置文件重新变成默认的~!
但是重新设置的flag 没有变回去,但是数据库配置变回默认的了!
2.对比记录数据库,城市名的COOKIE
首页的 cookie 和 子页面的cookie 都是 保存的 厦门,发现是一样的.
3.我原来的想法是,Global.cs 文件只会在首次运行项目的时候执行,但是,根据上面的结果。有可能我原来的想法是错的!也许,每次页面跳转,Global.cs 文件都会重新选取一次数据库,也就是说,每个页面都会先执行Global文件。我找到跳回默认城市,数据库的代码,注释掉。
4.注释掉后是不会再跳回默认数据库了。但是,如果是我注释的代码导致的数据库变成默认的,应该COOKIE 也会变化的,事实上 Cookie 并没有变化。很奇怪,有没有遇到同样问题的小伙伴,来讨论讨论!!
注释掉的额代码如下:
if (biaoji==0)//没有找到对应的城市名,进入默认
{
Cityct=newCity() {
appurl="fuzhou",
cityname="福州",
dbname="xxx"};
updatecook(ct);//设置城市cookie
的方法。
CommonTool.dbname=ct.dbname;//数据库设置
//////////////////////////////////////////
}
Global.cs 文件改回测试配置的时候,发现进入首页数据库自动选择完后,点击子链接,数据库有自动回到了默认的数据库名。
做功能的时候明明没问题,线上也没问题,改回来时为什么会这样?我做了一些测试。
a.将配置数据库名的文件中再加个 城市字段,如果城市字段在页面跳转的时候没有变化,那么数据库名就不是在配置文件中变化的。实验结果如下:
默认数据库 xxx,城市福州,cityname为fuzhou,flag为 空:
跳转到厦门:数据库条到了厦门对应数据库,城市厦门,cityname为xiamen,flag 变成了 厦门www
跳转子页面:在 Global配置文件中的设置的城市名flag没有变化,应该数据库名也是没有变化才对,但是数据库名却变回了福州的,让我匪夷所思。配置文件重新变成默认的~!
但是重新设置的flag 没有变回去,但是数据库配置变回默认的了!
2.对比记录数据库,城市名的COOKIE
首页的 cookie 和 子页面的cookie 都是 保存的 厦门,发现是一样的.
3.我原来的想法是,Global.cs 文件只会在首次运行项目的时候执行,但是,根据上面的结果。有可能我原来的想法是错的!也许,每次页面跳转,Global.cs 文件都会重新选取一次数据库,也就是说,每个页面都会先执行Global文件。我找到跳回默认城市,数据库的代码,注释掉。
4.注释掉后是不会再跳回默认数据库了。但是,如果是我注释的代码导致的数据库变成默认的,应该COOKIE 也会变化的,事实上 Cookie 并没有变化。很奇怪,有没有遇到同样问题的小伙伴,来讨论讨论!!
注释掉的额代码如下:
if (biaoji==0)//没有找到对应的城市名,进入默认
{
Cityct=newCity() {
appurl="fuzhou",
cityname="福州",
dbname="xxx"};
updatecook(ct);//设置城市cookie
的方法。
CommonTool.dbname=ct.dbname;//数据库设置
//////////////////////////////////////////
}
相关文章推荐
- ASP.NET MC4 关于global 文件选择数据库问题
- 关于创建Excel表格问题(保存至指定文件/弹出直接打开还是下载,并可以选择保存路径的对话框)
- 关于Python中输出文件选择格式问题
- 关于mssql附加数据库出现的问题,错误 5172 :文件‘xxx’的文件头不是有效的数据库文件头。file size不正确。
- 关于CppSqlite中数据库文件中文路径识别问题的解决法
- 关于ssh 框架 applicationContext.xml文件中配置hibernate数据库出现的一个小问题
- 关于Global.asax文件不被执行的问题
- 关于tp3.2.3文件导入数据库(去除重复数据)、写日志和下载问题
- 关于在服务器上删除文件及删除数据库时的操作问题
- 关于数据库bak文件的使用问题解决
- 关于CppSqlite中数据库文件中文路径识别问题的解决方法
- VS里面关于.cpp文件与.cu文件混合编译问题---不要在.cpp文件声明核函数(__device__()和global__())
- java关于向数据库存入文件大小受限制的问题.
- 关于FileUpload控件选择文件时触发显示图像事件在IE7以上版本中不显示的问题
- 编码问题 关于hibernate jdbc数据库连接在xml配置与在properties文件配置的差异
- 关于sql2008数据库还原中,“with move 子句可用于重新定位一个或多个文件”的问题以及解决
- K3 插件开发 关于 指定文件不符合的格式,不能加载,请重新选择的问题。
- 烦死了。。。看慕课网上的一个视频关于一个选择数据库的问题,,,,该如何解决呢?
- 关于利用opendatasource 读取excel文件中的数据问题以及更新数据库中对应数据的问题
- 关于Global.asax文件不被执行的问题