最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#操作session的類實(shí)例

 更新時(shí)間:2015年03月26日 11:01:12   作者:feige  
這篇文章主要介紹了C#操作session的類,實(shí)例分析了C#針對(duì)session的添加、讀取及刪除等技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#操作session的類。分享給大家供大家參考。具體分析如下:

這個(gè)C#類對(duì)session操作進(jìn)行了再次封裝,可以大大簡(jiǎn)化session的常用操作,同時(shí)這個(gè)類可以將session值設(shè)置為數(shù)組,也可以將值讀取為數(shù)組列表,如果你有這方面的需要可以使用這個(gè)類,擴(kuò)這自己對(duì)這個(gè)C#類進(jìn)行擴(kuò)展。

using System.Web;
namespace DotNet.Utilities
{
 public static class SessionHelper2
 {
  /// <summary>
  /// 添加Session,調(diào)動(dòng)有效期為20分鐘
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <param name="strValue">Session值</param>
  public static void Add(string strSessionName, string strValue)
  {
   HttpContext.Current.Session[strSessionName] = strValue;
   HttpContext.Current.Session.Timeout = 20;
  }
  /// <summary>
  /// 添加Session,調(diào)動(dòng)有效期為20分鐘
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <param name="strValues">Session值數(shù)組</param>
  public static void Adds(string strSessionName, string[] strValues)
  {
   HttpContext.Current.Session[strSessionName] = strValues;
   HttpContext.Current.Session.Timeout = 20;
  }
  /// <summary>
  /// 添加Session
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <param name="strValue">Session值</param>
  /// <param name="iExpires">調(diào)動(dòng)有效期(分鐘)</param>
  public static void Add(string strSessionName, string strValue, int iExpires)
  {
   HttpContext.Current.Session[strSessionName] = strValue;
   HttpContext.Current.Session.Timeout = iExpires;
  }
  /// <summary>
  /// 添加Session
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <param name="strValues">Session值數(shù)組</param>
  /// <param name="iExpires">調(diào)動(dòng)有效期(分鐘)</param>
  public static void Adds(string strSessionName, string[] strValues, int iExpires)
  {
   HttpContext.Current.Session[strSessionName] = strValues;
   HttpContext.Current.Session.Timeout = iExpires;
  }
  /// <summary>
  /// 讀取某個(gè)Session對(duì)象值
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <returns>Session對(duì)象值</returns>
  public static string Get(string strSessionName)
  {
   if (HttpContext.Current.Session[strSessionName] == null)
   {
    return null;
   }
   else
   {
    return HttpContext.Current.Session[strSessionName].ToString();
   }
  }
  /// <summary>
  /// 讀取某個(gè)Session對(duì)象值數(shù)組
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  /// <returns>Session對(duì)象值數(shù)組</returns>
  public static string[] Gets(string strSessionName)
  {
   if (HttpContext.Current.Session[strSessionName] == null)
   {
    return null;
   }
   else
   {
    return (string[])HttpContext.Current.Session[strSessionName];
   }
  }
  /// <summary>
  /// 刪除某個(gè)Session對(duì)象
  /// </summary>
  /// <param name="strSessionName">Session對(duì)象名稱</param>
  public static void Del(string strSessionName)
  {
   HttpContext.Current.Session[strSessionName] = null;
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

化隆| 疏附县| 隆子县| 嵊州市| 共和县| 南宁市| 浦城县| 绥棱县| 金堂县| 大安市| 平塘县| 大名县| 徐州市| 南宫市| 米林县| 利川市| 忻城县| 古田县| 曲阜市| 荣昌县| 彝良县| 锦州市| 五大连池市| 临安市| 乌兰察布市| 庄河市| 修武县| 永清县| 绍兴县| 德兴市| 陆丰市| 抚顺县| 东至县| 钟山县| 南平市| 兴安盟| 凯里市| 济南市| 渝北区| 修武县| 南安市|