English 中文(简体)
同一届会议是否继续
原标题:Does the same session continue

同一届会是否继续或是在使用计算机A>的用户标识时为同一“美国ER”新设立的会议。

我的理解是,服务器为该用户设立了一个会议。

现在,在不关闭浏览器表格的情况下,用户打开了一个新表格,进入同一页[这将要求用户首先登录]。

将会发生什么?

服务器是否会继续举行同一届会议,使该代码认识到用户?

服务器是否会为这项请求开办新的会议并摧毁旧的会议?

Consider the same question, but now the user logs in from another browser. 将会发生什么?

最佳回答

会议以储存会议设计书的厨师为基础。 因此,这纯粹是浏览器如何储存 co的问题。

一般来说,浏览器在制表之间分享 co,因此保留了新表格,将不设立新的会议。

然而,有两个不同的浏览器没有共享 co,因此,在另一个浏览器上,新开了会。

还举行了无礼的会议。 在这种情况下,会议设计书储存在URL(例如。 http://www.server.com?sessionId=12345。 很明显,在这种情况下,如果你不开会就开新的表格和打字地址。 简而言之,也创造了一个新的目标。

问题回答

这确实取决于现场方案规划。 但是,一般而言,你可以看到表格共享会议,但不同的浏览器却不见。

这些会议不是在浏览器之间共享的,只有在新制表/窗口从本页(通过询问处理无休止的会议)中发现的情况下,才会在制片(或窗口)之间分享。 当你点击一个链接,在新的表格或窗口上说话,或选择重复目前的表格/窗口时,两个表格/窗口都将分享同一届会议。 这是一种浏览器,但每颗双管可以不同的方式执行。

它很容易检验。 创建一个简单的牛页,上面有<条码>Label,并链接到目前的网页。 在<代码>PageLoad中,

if (Session["Test"] != null)
{
    Session["Test"] = (int)(Session["Test"]) + 1;
}
else
{
    Session["Test"] = 1;
}

yourLabel.Text = Session["Test"].ToString();

然后使用不同方法打开网页。 使用<代码>href,target=_blank。 该手册将提供一个新的表格/窗口,并分享会议,但以任何其他方式装上该网页。

用户会议通常保存在网络服务器创建的厨师,但实际储存在客户上。 如果两条“ Firefox子”共享,会议将相互分享。 然而,如果两条表格不分享厨师,则将为他们各自设立一个服务器会议。

届会一般不会在浏览器中持续。 如果用户打开新的表格,并再次回到页数和记录上,或者如果他自动贴上标签,则取决于背后代码的书写方式。

如果是新表格,则将使用同一届会议(因为浏览器将提供相同的会议桌子)。 如果它拥有不同的浏览器,则不会有会堂,将开始新的会议(其他浏览器的会议将坚持使用标准的会议机制)。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签