中易网

c#/asp.net sesstion

答案:5  悬赏:10  
解决时间 2021-02-11 07:05
c#/asp.net sesstion
最佳答案
让所有网民去装IE8毕竟是不现实的.
你在一台机器上再次登录,本来就已经修改了原来的Session值了,当然保存时会采用为新的UserID.
所以说这是正常现象,本来不用修改.
但是,如果你非要实现以当时登录的UesrID来保存文章的话,你必须把UesrID保存到当前页中,而不是Session中,也就是在加载页面时,立即将Session中的UserID保存到一个变量中,如:
Dim UserId as string = Session("UserID").tostring
而在保存时,你的SQL语句要取UserID的值来保存,而不能去取现在的Session("UserId")的值.
这样做还有个好处是当你写文章的时间超过了Session的超时限制,你不用重新登录即可保存文章,但是坏处也不小,因为你会发现当你文章写了一半,才发现还没有登录时,你要么以空ID保存,要么就另外登录,重定文章......
所以说,建议你不要修改.
全部回答
winfrom 下没有SESSION
如果是设置session应该是 Session["user_name"] = username 获取的时候: if(Session["username"]!=null) { if(Session["username"].tostring()!
窗体应用程序怎么会有session呢,session是Web应用程序里的啊,你可以将信息保存到实体类里啊。。。。实体类简单来说就是和数据库的表相对的,一张表对应一个实体类,表的列对应实体类的属性。这样就可以保存数据了。
Session["userName"]得先有赋值操作,就是把它放到 = 的左边给它赋值 以后才能把它放在等式的右边从中取值。 也就是说代码放在哪里没关系,只要保证调用之前先赋值了就可以
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有男主很霸道的偶像剧或动漫?跪求!
能动英语屋团结湖校区在什么地方啊,我要过去
现在的山东有“齐鲁大地”之称,湖北被称为“
玉米秸秆发酵剂怎么购买
典型入侵防御系统的设备名称与配置参数
h1z1king of the kill 死了怎么不复活
阿文快餐店在哪里啊,我有事要去这个地方
女人说心累是什么意思呢
持有哪种外币最好?
南通农村商业银行五接支行怎么去啊,有知道地
求坂本美雨,あなたと私の间にあるもの全て爱
重庆俊旺农资在什么地方啊,我要过去处理事情
求助各位ansys大神 我在求解的时候出现下面图
鱼塘水发黄怎么办
千禾饭团鞍山大厦店地址在什么地方,想过去办
推荐资讯
请问如何用将程序下载到arm开发板上 谢谢
刘海掀上去不好看,但又不想留该怎么办呢
正新日化在哪里啊,我有事要去这个地方
古代巴比伦有什么建筑
我孩子05年打过水痘疫苗,现在还需要打第二针
大家觉得K5和H6内饰哪个好?
润星家园南门在哪里啊,我有事要去这个地方
问了几家装修公司都不满意,有没有好的装修公
偃师有民生银行吗?
国产最贵的手表是哪个?
成都哪个房地产网站上的租房信息比较全?
国家电网邓州夏集供电所这个地址在什么地方,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?