asp.net - 从 .aspx 页面直接到达 SessionId

标签 asp.net .net

当我尝试在如下所示的 aspx 页面中获取用户 session 的 SessionId 时,它不返回任何内容

default.aspx

Session ID : <% Session.SessionID.ToString(); %>

但是如果我使用文字并尝试在 page_load 中为它分配 sessionId,它就可以工作。那么aspx页面被加载到页面的哪个生命周期步骤?为什么会这样?

谢谢,

最佳答案

试试这个(注意等号,没有分号):

Session ID : <%= Session.SessionID.ToString() %>

...这个服务器标签列表将在 future 为您提供帮助:

http://forums.asp.net/p/1139381/1828702.aspx#1828702

关于asp.net - 从 .aspx 页面直接到达 SessionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130242/

相关文章:

c# - 如何在 while(dr.read()) 中运行 SqlCommand

c# - 在 ASP.NET 中本地化动态绑定(bind) DropDownList

c# - NLog - 如何以编程方式获取调用者类名和方法?

c# - 在 asp.net WebAPI 中返回数组对象

c# - Telerik RadGrid 排序 ASP.NET C#

c# - 带有 C# 的 ASP.Net 页面中的 JQuery 自动完成插件

c# - 如何使用 LINQ 选择具有最小或最大属性值的对象

c# - 套接字,Nullreference异常

c# - 使用 goto 的最佳实践

c# - 向下拉列表框添加新值