Get Session variable inside a method

29,264

Use HttpContext.Current.Session

int newOrgID=0;
if(HttpContext.Current.Session["uOrgID"]!=null)
{
  int.TryParse(HttpContext.Current.Session["uOrgID"].ToString(),out newOrgID);
}
Share:
29,264
Mark
Author by

Mark

Updated on October 18, 2020

Comments

  • Mark
    Mark over 3 years
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using MySql.Data.MySqlClient;
    using MySql.Data;
    using System.Web.Security;
    using System.Data;
    using System.IO;
    using SurelyKnown.Core;
    using System.Configuration;
    using System.Collections;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Text;
    using System.Xml;
    using System.Windows.Forms;
    public partial class Default2 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        [System.Web.Services.WebMethod(EnableSession = true)] 
        public static string[] GetCompletionList(string prefixText, int count, string contextKey)
        {
            int newOrgID = Convert.ToInt32(Session["uOrgID"].ToString());
    

    The error is on the last line

     CS0120: An object reference is required for the non-static field, method, or property 'System.Web.UI.Page.Session.get'
    

    WHat should I do to get the session value inside the method.