欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#程序中session的基本設(shè)置示例及清除session的方法

 更新時間:2016年04月05日 16:41:03   作者:sunzhenlin2008  
這篇文章主要介紹了C#程序中session的基本設(shè)置示例及清除session的方法,是C#入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

session的基本設(shè)置:

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.SessionState;

namespace OAFrameWork
{
  public class CSession
  {
      public static object Get(string Key)
    {
      return HttpContext.Current.Session[Key];
    }


  public static string GetString(string Key)
    {
      object obj = HttpContext.Current.Session[Key];
      if (obj == null) return "";
      else return obj.ToString();
    }


    public static object Get(string Key,object DefaultValue)
    {
      if (HttpContext.Current.Session[Key] == null)

        return DefaultValue;
      else
        return HttpContext.Current.Session[Key];

    }


    public static object Get(string Key, object DefaultValue,Boolean CanAdd)
    {
      if (HttpContext.Current.Session[Key] == null)
      {
        if(CanAdd==true)
          HttpContext.Current.Session.Add(Key, DefaultValue);

        return DefaultValue;
      }
      else
        return HttpContext.Current.Session[Key];

    }


    public static Boolean Set(string Key,object Value)
    {
      try
      {
        if (Value == null && HttpContext.Current.Session[Key] != null)
        {
          HttpContext.Current.Session.Remove(Key);
        }
        else if (HttpContext.Current.Session[Key] == null)
          {
            HttpContext.Current.Session.Add(Key, Value);
          }
          else
          {
            HttpContext.Current.Session[Key] = Value;
          }

        return true;
      }
      catch (Exception ex)
      {
        CMsgBox.Show(ex.Message); 
        return false;
      }

    }
 

      
    
  }
}

清除Session:

Session.Abandon();//清除全部Session
//清除某個Session
Session["UserName"] = null;
Session.Remove("UserName");

相關(guān)文章

  • 一則C#簡潔瀑布流代碼

    一則C#簡潔瀑布流代碼

    最近想實現(xiàn)數(shù)據(jù)的延遲加載,網(wǎng)上找一下有很多例子,看了Masonry的例子啟發(fā),自己寫了一個很簡潔的代碼。分享給大家
    2014-06-06
  • C#非遞歸先序遍歷二叉樹實例

    C#非遞歸先序遍歷二叉樹實例

    這篇文章主要介紹了C#非遞歸先序遍歷二叉樹的實現(xiàn)方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 學(xué)習(xí)C#靜態(tài)函數(shù)及變量的一個精典例子與代碼

    學(xué)習(xí)C#靜態(tài)函數(shù)及變量的一個精典例子與代碼

    學(xué)習(xí)C#靜態(tài)函數(shù)及變量的一個精典例子與代碼...
    2007-03-03
  • C#如何快速釋放內(nèi)存的大數(shù)組詳解

    C#如何快速釋放內(nèi)存的大數(shù)組詳解

    這篇文章主要給大家介紹了關(guān)于C#如何快速釋放內(nèi)存的大數(shù)組的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解WPF的InkCanvas選擇模式

    詳解WPF的InkCanvas選擇模式

    這篇文章主要介紹了WPF InkCanvas選擇模式的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c# wpf,感興趣的朋友可以了解下
    2021-04-04
  • c# 將Datatable數(shù)據(jù)導(dǎo)出到Excel表格中

    c# 將Datatable數(shù)據(jù)導(dǎo)出到Excel表格中

    本文主要介紹了c# 將Datatable數(shù)據(jù)導(dǎo)出到Excel表格中的方法。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • 為Xamarin.Forms的導(dǎo)航欄增加搜索功能

    為Xamarin.Forms的導(dǎo)航欄增加搜索功能

    這篇文章介紹了為Xamarin.Forms的導(dǎo)航欄增加搜索功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#(4.0)不常見的語法

    C#(4.0)不常見的語法

    今天工作遇到4.0新增語法 不解 請教 遂知,簡單的整理下,需要的朋友可以參考下
    2012-02-02
  • C#中const和readonly的用法比較

    C#中const和readonly的用法比較

    今天小編就為大家分享一篇關(guān)于C#中const和readonly的用法比較,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 詳解如何在C#中處理空值

    詳解如何在C#中處理空值

    在任何編程語言中開發(fā)應(yīng)用程序時,經(jīng)常會遇到空異?;蚩找卯惓#敲聪旅孀屛覀兲接懸幌略贑#中處理空值的各種方法吧,需要的可以收藏下
    2023-07-07

最新評論