日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移除指定的session

發布時間:2023/12/3 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移除指定的session 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

在上次我寫的文章中,我描述了如何把數據添加到session里面,再讓臨時表格讀取session的數據顯示到頁面。

我們都知道,有添加就有移除對吧,哪么我們又該如何把臨時表格里面的數據移除呢?嘿嘿,這個其實也挺簡單的,我們只要根據session里面唯一的標識符就可以移除相應的數據了,這個標識符就是上次我寫添加里面的那個標識符,它每次添加一條數據都會添加一條不同的標識符。

TJFJGuid = Guid.NewGuid().ToString("N"),// 例如:e0a953c3ee6040eaa9fae2b667060e09

好了,既然知道了它的原理,那么我們就開始寫移除吧。

首先,我們要獲取臨時表格的數據,這里我還是使用了layui插件的事件監聽,我監聽的它的單機事件,當我單擊臨時表里面的某一行數據時,它就會獲取整行的數據給我。

接著我們要獲取數據里面的標識符,然后用post請求控制器,把它傳到控制器去。

控制器那里我們先接收傳過來的數據

public ActionResult removeSession(string tJFJGuid){}

然后我們要獲取session里面的列表

List<TianJiaFJVo> sessionTianJiaFJ = new List<TianJiaFJVo>();

??????????? if (Session["sessionTianJiaFJ"] != null)

??????????? {

??? ????????????sessionTianJiaFJ = Session["sessionTianJiaFJ"] as List<TianJiaFJVo>;

??????????? }

如果列表不為null那么就使用哪個列表,如果為null那么就新建一個使用。

既然列表不為空了,我們就要聲明一個變量代表session列表里面的某條數據

接著我們就拿那個標識符做為條件,如果查出了相同的數據,那么就把整條數據都移除掉,最后return返回true,失敗 就返回false。

這樣移除session里面的數據就寫完了,其實就是移除臨時表里面的數據,記住成功之后刷新一下數據表格就可以了。

總結

以上是生活随笔為你收集整理的移除指定的session的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。