问题标签 [asp.net-session]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 如何在注销时清除会话
当用户单击注销时,我将用户重定向到登录页面,但是我认为它不会清除任何应用程序或会话,因为当用户重新登录时所有数据都会保留。
目前登录页面有一个登录控件,页面后面的代码只是连接登录验证。
有人可以指导我阅读有关处理登录和退出 ASP.NET 网站的好教程或文章吗?
sql-server - 在 Web 场上托管的 ASP.NET MVC 应用程序中维护用户的会话状态
在 Web 场上托管的 ASP.NET MVC 应用程序中维护用户会话状态的最佳方法是什么?
Out 应用程序当前使用 IIS 6.0 上的标准 ASP.NET 会话,但我们希望将应用程序移动到网络场环境。我已经读到我们可以为我们的应用程序使用 SQL Server 会话状态,但我只想知道是否有人在使用其他东西以及为什么!
asp.net-session - 如何在 ASP.NET 会话 Cookie 上设置安全标志?
如何在 ASP.NET 会话 Cookie 上设置安全标志,使其仅通过 HTTPS 传输,而不会通过普通 HTTP 传输?
asp.net - Session.Abandon() 和 Session.Clear() 有什么区别
销毁会话和删除它的值有什么区别?你能提供一个例子来证明这一点吗?
我搜索了这个问题,但没有掌握全部答案。一些答案是:
Session.Abandon()
销毁会话Session.Clear()
只是删除所有值
一位朋友告诉我:
清除会话不会取消设置会话,它仍然存在,具有相同的用户 ID,但只是清除了值。
Abandon 将完全破坏会话,这意味着您需要开始一个新会话,然后才能在会话中为该用户存储更多值。
下面的代码有效并且不会引发任何异常。
当您 Abandon() 会话时,您(或者更确切地说是用户)将获得一个新的 SessionId
当我测试会话时,当我放弃会话时它没有任何变化。
我只发现一个区别:
session.Abandon()
引发Session_End
事件
asp.net - ASP.Net 错误 - 无法将“System.String”类型的对象转换为“System.Data.DataTable”类型
我收到以下错误
无法将“System.String”类型的对象转换为“System.Data.DataTable”类型。
这是我正在使用的代码
Dim str As String = String.Empty
谢谢
asp.net - 经典 ASP 到 ASP.Net 一次性会话数据复制
我们有一个广泛的经典 ASP 站点,我们正在寻求升级到 ASP .Net(很可能是最新版本)。显然,一次升级所有页面将是一项艰巨的任务,因此我们一开始只希望在 ASP .Net 中编写新页面(和页面重写)。
这样做有两个障碍:
我不知道如何在 ASP .Net 中访问经典的 ASP 会话数据。这只需要设置一次,因为它永远不会被登录页面以外的任何页面修改。我宁愿对经典的 ASP 登录页面进行最小的更改,但这只是一个很小的偏好。
ASP 和 ASP .Net 会话必须同时超时,以保持版本差异无缝。
有人可以提供任何帮助吗?
提前致谢。
jquery - 使用 jquery 在 asp.net 会话中存储值
如何使用 jquery 在会话中存储值。我正在使用以下代码
从会话中获取数据。如何进行反向过程。
问题:
吉萨
session - 如何从 APP_CODE 访问 asp.net 会话变量?
我在这里和其他地方看到了很多帖子,说明可以从 app_code 访问会话变量。我想访问一个已经创建的会话。
由于空异常,此代码出错。字符串 myFile = HttpContext.Current.Session["UploadedFile"];
这会创建一个空会话变量。System.Web.SessionState.HttpSessionState 会话 = HttpContext.Current.Session;
看起来我可以创建一个新的会话变量,但不能访问一个已经创建的变量。有人知道可能会给我带来什么问题吗?
asp.net - 是否可以在调用 asp.net webservice 的 asp.net aspx 页面之间共享会话状态
我的情况:
我有 1 个带有 aspx 页面和 web 服务的 asp.net 应用程序
我从一个 aspx 页面调用(使用 ajax)到 web 服务 - 都在同一个 asp.net 应用程序中!
这是我的问题/问题 有没有办法共享会话状态?
即 - aspx 页面有一个 sessionID 并且正在维护状态。当调用 web 服务时,有没有办法自动将 seesionID 发送到 web 服务,然后能够从 web 服务访问相同的会话状态?
--
这将大大简化我的工作!:) 非常感谢您的想法!
asp.net - 从 Outlook 中托管的应用程序打开 IE 窗口时会话丢失
一个 ASP.NET 应用程序(实际上是使用 Silverlight,但没关系)作为文件夹主页托管在 Outlook 中。在这个应用程序中有一个打开弹出窗口的链接,它打开一个单独的 IE 窗口,而不是在 Outlook 中。
问题是,在这种情况下,似乎 ASP.NET 会话丢失了。对 ASP.NET 服务的调用在 Session 和 Session._id 中没有任何内容。我怀疑 Outlook 的 cookie 与 IE 不同。
从 Outlook 打开 IE 弹出窗口时如何保留会话?也许以某种方式通过 URL 传递会话 ID,或者在 web.config 中配置它?
请注意,我不想要无 cookie 会话。