亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ASP.NET ASHX中獲得Session的方法

 更新時間:2013年10月19日 15:24:01   作者:  
有時候需要在ASHX中獲取Session,可是一般是獲取不到的,如何解決,下面說一下獲得的方法

1-在 aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString()進(jìn)行讀寫。

  而在ashx中,Session都要使用context.Session,讀寫方法是這樣的:

  context.Session["xxx"]="aaa"和aaa=context.Session["xxx"].ToString()

2-在ashx文件中,要對Session進(jìn)行成功的讀寫,應(yīng)該在使用 Session的class后增加接口IRequiresSessionState (添加

  時可能提示添加命名空間 using System.Web.SessionState 的引用),否則 context .Session ["xxx"]讀出的總是null

  aspx.cs中是直接Request和Session,而在ashx中是context.Request和 context.Session.aspx.cs中可以直接使用,是因?yàn)橛蠾eb.UI,ashx中只能靠傳進(jìn)去的HttpContext實(shí)例對 Request和Session等進(jìn)行操作。AppCode中的cs文件中沒有Web.UI,沒有HttpContext參數(shù),如果 cs中可以得到當(dāng)前的HttpContext,就可以根據(jù)這個HttpContext去操作Request和Session.

  在cs中要操作Session,應(yīng)該增加IRequiresSessionState 接口。HttpContext類中有一個靜態(tài)屬性叫Current,可以通過這個屬性去得到當(dāng)前的HttpContext.

  在AppCode的cs文件中要得到當(dāng)前訪問者的IP,可以用HttpContext.Current.Request.UserHostAddress.

相關(guān)文章

  • VS2015 搭建Asp.net core開發(fā)環(huán)境的方法

    VS2015 搭建Asp.net core開發(fā)環(huán)境的方法

    最近想在vs2015體驗(yàn)下.net core,折騰了兩天終于把環(huán)境弄好了。下面這篇文章就給大家分享下我的搭建過程,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。
    2016-12-12
  • .net msmq消息隊(duì)列實(shí)例詳解

    .net msmq消息隊(duì)列實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了.net msmq消息隊(duì)列的實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 動態(tài)向頁面添加控件和使用正則表達(dá)式的代碼

    動態(tài)向頁面添加控件和使用正則表達(dá)式的代碼

    動態(tài)向頁面添加控件和使用正則表達(dá)式的實(shí)現(xiàn)代碼。
    2009-08-08
  • ASP.NET中保護(hù)自定義的服務(wù)器控件

    ASP.NET中保護(hù)自定義的服務(wù)器控件

    本文提供了針對自定義服務(wù)器控件的用戶和開發(fā)人員的基本安全準(zhǔn)則。適合初學(xué)者,希望對你有幫助,一起來看。
    2015-10-10
  • 淺談.Net Core 認(rèn)證系統(tǒng)源碼解析

    淺談.Net Core 認(rèn)證系統(tǒng)源碼解析

    這篇文章主要介紹了淺談.Net Core 認(rèn)證系統(tǒng)源碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • asp.net core 2.0 webapi集成signalr(實(shí)例講解)

    asp.net core 2.0 webapi集成signalr(實(shí)例講解)

    下面小編就為大家分享一篇asp.net core 2.0 webapi集成signalr的實(shí)例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • .NetCore使用ImageSharp進(jìn)行圖片的生成

    .NetCore使用ImageSharp進(jìn)行圖片的生成

    ImageSharp是對NetCore平臺擴(kuò)展的一個圖像處理方案,以往網(wǎng)上的案例多以生成文字及畫出簡單圖形、驗(yàn)證碼等方式進(jìn)行探討和實(shí)踐,今天我分享一下所在公司項(xiàng)目的實(shí)際應(yīng)用案例,導(dǎo)出微信二維碼圖片,圓形頭像,感興趣的朋友一起看看吧
    2022-06-06
  • 使用ASP.NET中關(guān)于代碼分離的實(shí)例分享

    使用ASP.NET中關(guān)于代碼分離的實(shí)例分享

    本文主要簡單介紹了如何讓代碼分離閱讀起來更方便,不至于代碼過于臃腫,這里舉一反三,希望對大家有所幫助。
    2016-04-04
  • ASP.NET配置文件中自定義節(jié)點(diǎn)

    ASP.NET配置文件中自定義節(jié)點(diǎn)

    這篇文章介紹了ASP.NET配置文件中自定義節(jié)點(diǎn)的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#將DataTable轉(zhuǎn)化為List<T>

    C#將DataTable轉(zhuǎn)化為List<T>

    本文給大家講解的是如何使用C#將DataTable數(shù)據(jù)源轉(zhuǎn)化為List<T>泛型集合(已知T類型) 的方法和示例,有需要的小伙伴可以參考下
    2015-06-06

最新評論