session是不是有这样的毛病啊?还是我用错了?? 你直接用session.sessionout="100"呢?这里的100是指100分钟的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,我就设置timeout="100",但是没过几分钟,session值就丢了啊!怎么搞的啊?? 我感觉session就是很容易丢失。如果你每一次都这样的话,那肯定不是session偶尔丢失的问道 哎,看来只好用cookie了,谢谢各位!不过还是不甘心,session就不好用吗??? 建议不要使用依赖cookie的session,通过在web.config中设置cookieless="true"将会话标识符添加到 URL 来跟踪会话这样比较保险:<!-- 会话状态设置 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。 如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。 若要禁用 Cookie,请设置 sessionState cookieless="true"。--><sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="480" /> session的丢失有很多种原因造成的,web.config及bin目录下文件的修改,以及病毒扫描软件对web.config文件的扫描都会导致应用程序重启而导致session丢失,不过你可以使用out-of-process模式的session,即把session放到数据库中或者另外一台web服务器上。 在Session_Start和Session_End事件中做一个记录,看看到底是什么时候丢失的。找出问题的原因来 关于文件系统~有空的进来讨论指点下~ 如何用C#制作出可以绘制网络拓扑的窗体程序 委托委托委托 如何获得MDI 窗体中正在激活的子窗体 在程序中调用SQL 语句进行SQL Server数据库备份,怎样判断数据库备份执行完成?? 向Word中动态插入多个表格并填充数据问题,急在线等 webbrowser控件问题 大小屏效果同步 请教个简单的问题。。。写文件的 这段代码为什么在aspx页面上出错?? 菜鸟问题. 怎样在程序中控制用程序添加的控件?
如果你每一次都这样的话,那肯定不是session偶尔丢失的问道
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="true"
timeout="480"
/>