如何在session_start上记录信息

时间:2013-12-13 16:01:20

标签: asp.net

我想在session_start事件上登录浏览器信息,但当然在global.asax中我无法使用

Request.Browser

我该如何设置?

1 个答案:

答案 0 :(得分:0)

您可以在global.asax file中使用Session_Start

protected void Session_Start(Object sender, EventArgs e)
{
    HttpContext context = base.Context;
    HttpRequest request = context.Request;
    HttpBrowserCapabilities browserCapabilities = request.Browser;
    // log, for example the browser's name:
    string browserName = browserCapabilities.Browser; // Firefox in my case
}

第一次启动用户会话时会触发Session_Start事件。这通常包含会话初始化逻辑代码。

Working with the ASP.NET Global.asax file