Click here to Skip to main content
15,888,579 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionASP.NET 4.0 How to make session values alive still user logout. Pin
VishwaKL20-Feb-13 19:36
VishwaKL20-Feb-13 19:36 
AnswerRe: ASP.NET 4.0 How to make session values alive still user logout. Pin
Sandeep Mewara20-Feb-13 21:46
mveSandeep Mewara20-Feb-13 21:46 
QuestionUser control variable not declared in .aspx page Pin
queenmichelle20-Feb-13 14:16
queenmichelle20-Feb-13 14:16 
AnswerRe: User control variable not declared in .aspx page Pin
Karthik Harve20-Feb-13 17:45
professionalKarthik Harve20-Feb-13 17:45 
AnswerRe: User control variable not declared in .aspx page Pin
Sandeep Mewara20-Feb-13 19:17
mveSandeep Mewara20-Feb-13 19:17 
QuestionThe information session ID Pin
Mohammad Hussein Fakhravari20-Feb-13 12:45
Mohammad Hussein Fakhravari20-Feb-13 12:45 
AnswerRe: The information session ID Pin
Sandeep Mewara20-Feb-13 17:14
mveSandeep Mewara20-Feb-13 17:14 
AnswerRe: The information session ID Pin
Mohammad Hussein Fakhravari21-Feb-13 8:28
Mohammad Hussein Fakhravari21-Feb-13 8:28 
<pre lang="c#"> private static DataTable Management_DataTable()
{
System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("SessionID", typeof(string));
dt.Columns.Add("UserID", typeof(string));
dt.AcceptChanges();
System.Web.HttpContext.Current.Cache["SesionList"] = dt;
return dt;
}
public static DataTable Management_SesionList()
{
try
{
if (((System.Data.DataTable)System.Web.HttpContext.Current.Cache["SesionList"]).Rows.Count == 0)
{
return Management_DataTable();
}
else
{
return (System.Data.DataTable)System.Web.HttpContext.Current.Cache["SesionList"];
}
}
catch
{
return Management_DataTable();
}
}
public static DataTable Management_SessionAdd(string SessionID)
{
if (Management_SesionList().Rows.Count == 0)
Management_SesionList();


System.Data.DataTable dt = (System.Data.DataTable)System.Web.HttpContext.Current.Cache["SesionList"];

for (int i = 0; i < dt.Rows.Count; i++)
{
if (System.Web.HttpContext.Current.Session.SessionID.ToString() == dt.Rows[i]["SessionID"].ToString())
{
return dt;
}
}

DataRow dr = dt.NewRow();
dr["SessionID"] = SessionID;
dr["UserID"] = "Null";
dt.Rows.Add(dr);
dt.AcceptChanges();

System.Web.HttpContext.Current.Cache["SesionList"] = dt;
return dt;
}
public static DataTable Management_SessionUserAdd(string UserID)
{
if (Management_SesionList().Rows.Count == 0)
Management_SesionList();

System.Data.DataTable dt = (System.Data.DataTable)System.Web.HttpContext.Current.Cache["SesionList"];

for (int i = 0; i < dt.Rows.Count; i++)
{
if (System.Web.HttpContext.Current.Session.SessionID.ToString() == dt.Rows[i]["SessionID"].ToString())
{
dt.Rows[i]["SessionID"] = System.Web.HttpContext.Current.Session.SessionID.ToString();
dt.Rows[i]["UserID"] = UserID;

dt.AcceptChanges();
break;
}
}

System.Web.HttpContext.Current.Cache["SesionList"] = dt;
return dt;
}
public static void Management_SessionUserDelete(string UserID)
{
System.Data.DataTable dt = (System.Data.DataTable)System.Web.HttpContext.Current.Cache["SesionList"];

for (int i = 0; i < dt.Rows.Count; i++)
{
if (UserID == dt.Rows[i]["UserID"].ToString())
{
System.Web.HttpContext.Current.Session.Remove(dt.Rows[i]["SessionID"].ToString());
dt.Rows[i].Delete();
break;
}
}

dt.AcceptChanges();
System.Web.HttpContext.Current.Cache["SesionList"] = dt;
}</pre>


How can I delete the entire session
I save my session in a datatable

هـر جا چراغی روشنه از ترس تنها بودنه ای ترس تنهایی من ، اینجا چراغی روشنه
Questionbutton disable until all required fields are filled Pin
Member 870181320-Feb-13 7:12
Member 870181320-Feb-13 7:12 
AnswerRe: button disable until all required fields are filled Pin
Sandeep Mewara20-Feb-13 17:13
mveSandeep Mewara20-Feb-13 17:13 
GeneralRe: button disable until all required fields are filled Pin
Member 870181320-Feb-13 20:04
Member 870181320-Feb-13 20:04 
GeneralRe: button disable until all required fields are filled Pin
Sandeep Mewara20-Feb-13 21:42
mveSandeep Mewara20-Feb-13 21:42 
GeneralRe: button disable until all required fields are filled Pin
Member 870181320-Feb-13 21:57
Member 870181320-Feb-13 21:57 
GeneralRe: button disable until all required fields are filled Pin
Sandeep Mewara20-Feb-13 22:55
mveSandeep Mewara20-Feb-13 22:55 
GeneralRe: button disable until all required fields are filled Pin
Member 870181321-Feb-13 2:07
Member 870181321-Feb-13 2:07 
GeneralRe: button disable until all required fields are filled Pin
Member 870181321-Feb-13 5:00
Member 870181321-Feb-13 5:00 
GeneralRe: button disable until all required fields are filled Pin
Member 870181320-Feb-13 22:09
Member 870181320-Feb-13 22:09 
QuestionPlease Wait .... Pin
jojoba201119-Feb-13 21:19
jojoba201119-Feb-13 21:19 
AnswerRe: Please Wait .... Pin
Sandeep Mewara19-Feb-13 22:11
mveSandeep Mewara19-Feb-13 22:11 
AnswerRe: Please Wait .... Pin
Karthik Harve20-Feb-13 19:07
professionalKarthik Harve20-Feb-13 19:07 
QuestionRe: Please Wait .... Pin
jojoba201122-Feb-13 23:26
jojoba201122-Feb-13 23:26 
Questionftp uploaded files are empty Pin
Omid Reza Aryafar19-Feb-13 2:43
Omid Reza Aryafar19-Feb-13 2:43 
AnswerRe: ftp uploaded files are empty Pin
Richard Deeming19-Feb-13 4:17
mveRichard Deeming19-Feb-13 4:17 
GeneralRe: ftp uploaded files are empty Pin
Omid Reza Aryafar19-Feb-13 4:34
Omid Reza Aryafar19-Feb-13 4:34 
QuestionCan a Compare validator fire when either of two controls changes? Pin
darookie9918-Feb-13 17:13
darookie9918-Feb-13 17:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.