Tag: 会话

Asp.net cookieless sessionId url位置

我正在一个移动网站上工作,我们不能依靠手机点击网站来获得cookie支持。 我正在使用cookieless选项进行会话,并想知道是否有办法指定sessionId放置在URL中的哪个位置? 这是现在的样子: http://www.somesite.com/(S(qnxbzt45h2yxpr45tj3hpr45))/Default.aspx 有没有办法让sessionId在url的末尾? http://www.somesite.com/Default.aspx?S=qnxbzt45h2yxpr45tj3hpr45

ASP.NET会话 – 使用或不使用电子商务应用程序的最佳实践

我在大多数内联网场景中使用过ASP.NET并且非常熟悉它,但是对于诸如购物车或类似会话数据之类的东西,存在各种可能性。 仅举几例: 1)状态服务器会话 2)SQL Server会话 3)自定义数据库会话 4)Cookie 您使用了什么以及我们的成功或经验教训是什么以及您会推荐什么? 这显然会对大型公共网站产生影响,请评论您的体验。 我没有提到进程,因为在大型应用程序中没有这个地方。 非常感谢阿里

如何实现会话超时等winform会话

嗨,我打算在窗口应用程序中实现会话等function,但不是为了暂时保留使用信息。主要目的是在会话到期后注销或至少提示登录/密码。我找不到关于在线超时function的信息。如果有人可以指点我的一些资源或与我们分享他的经验,我将非常感激。感谢您阅读本PS:我正在使用C#.NET 2.0和visual studio 2005 merci。

过期后从数据库中删除会话?

这可能是一个愚蠢的问题,但我想知道是否每15分钟从我的数据库中删除所有过期的“会话”是一个好主意? 或者只是留在那里? 会话在X分钟后过期,它不再有用,似乎只是占用空间?

在validation器中访问Servicstack.net会话

如何在validation代码中访问ServiceStack.net会话? public class UserSettingsValidator : AbstractValidator { public UserSettingsValidator() { RuleFor(x => x.UserId) .SetValidator(new PositiveIntegerValidator()) .SetValidator(new UserAccessValidator(session.UserId)); //<– I need to pass the UserID from the session here } } 在服务实现中,我只是这样做: var session = base.SessionAs(); 但这对我的抽象validation器不起作用。 谢谢! 编辑:这是版本3.9.71.0

更改ASP.NET的会话状态cookie的到期日期

我正在使用ASP.NET会话状态来跟踪我的网站上登录的用户。 但是,我遇到的一个问题是,默认情况下,ASP.NET会话cookie在浏览器关闭时设置为过期。 http://ahb.me/43e 我尝试使用类似于以下代码的东西设置我自己的ASP.NET_SessionId cookie并修改cookie的到期时间: Response.Cookies[“ASP.NET_SessionId”].Expires = DateTime.Now.AddMonths(1); 这些方法都不起作用,它们都设置了第二个具有相同名称的cookie。 有没有办法改变会话cookie的到期日期?

ASP.Net中的数据缓存与会话对象

是否应将站点的动态业务对象存储在用户会话中或使用ASP.Net缓存(订单,配置文件信息等对象)? 我曾经使用会话来存储业务对象的网站,但我想知道……缓存有哪些优点或缺点?

如何在asp.net中一次销毁所有会话?

我想一次销毁所有会话。 我已经尝试过Session.Abondon()方法,但我不知道为什么这不会破坏所有会话。

会话使用cookie吗?

这是一个月前提出的面试问题…. 会话使用cookie吗? 如果是这样,他们是如何做到的? 假设Session[“UserId”]=1该会话变量如何在内部使用cookie? 如果是这样,cookie的名称是什么,该cookie的价值是什么……

我应该在asp.net中声明一个会话变量

我正在构建一个Asp.net应用程序。 我需要在会话中保存HashTable。 在页面加载我正在写 protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session[“AttemptCount”]=new Hashtable(); //Because of this line. } } 这里的问题是,当用户刷新页面时,会话[“AttemptCount”]也会刷新。 我想知道我应该在哪里申报 Session[“AttemptCount”]=new Hashtable(); 所以我的看法不会被彻底改变。 编辑在Global.asax中,只要用户打开网站,此会话就会开始。 我想仅在用户转到特定页面时才创建此会话。 即Login.aspx