在asp 站点上 在asp上页面写一个连接 xxxx.aspx?userid=101 然后 .aspx 根据用户id 连接数据库查出用户名称 , 然后赋值给session ;
再根据,session["name"]写sql语句;
在按钮的点击事件里写:
string sql="select * from 单店信息表 where instr(配货优先级,'"+ session["name"] +"') >0 ";
信息在GridView 里显示 ;
遇到的问题就是 有时点几次 session["name"] 就没值了 并且打开页面的速度相当的慢;不知道为什么,都快愁死了 (连接.aspx页面有好几个,写法基本都一样)帮帮忙吧,我没有办法了。。 (那位朋友有好的解决方法就说说呗)
先谢了
再根据,session["name"]写sql语句;
在按钮的点击事件里写:
string sql="select * from 单店信息表 where instr(配货优先级,'"+ session["name"] +"') >0 ";
信息在GridView 里显示 ;
遇到的问题就是 有时点几次 session["name"] 就没值了 并且打开页面的速度相当的慢;不知道为什么,都快愁死了 (连接.aspx页面有好几个,写法基本都一样)帮帮忙吧,我没有办法了。。 (那位朋友有好的解决方法就说说呗)
先谢了
你断点调试一下
看看session进去了没有
而不是 session丢失了
你确定session进去了么?
还有设置一下session的过期时间
viewstate 试了不管用
我做的这个就是相当于在asp页面带过一个用户id 过去,然后在.aspx 页面上接住,在跟据id 查username 赋值给session
我试试cookies
session 时间设置好了 这没事
LZ你确定你的在这过程中没有更改session的值?
还有LZ打开网页慢 和 session的关系不是很大
应该是你在哪儿用了没有清空缓存
还有如果连接数据库 总是open()/close() 会出现超时 连接池不够了 这个问题怎样弄
因为连接不够了所以加载页面会很慢 有好的解决方法吗