成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET Web應(yīng)用程序用戶操作信息描述類

開發(fā) 后端
文章介紹了ASP.NET Web應(yīng)用程序用戶操作信息描述類。

在asp.net web應(yīng)用程序中如果我們想表示用戶操作信息,就必須有一些***性標(biāo)識,下面接口分五層描述用戶操作信息:

1.用戶名:直接標(biāo)識操作者用戶名

2.用戶IP地址:通過IP地址標(biāo)識操作進(jìn)行時(shí)操作者所在物理機(jī)器

3.用戶SessionId:用來標(biāo)識用戶瀏覽器所使用的會話信息,具有線程***性

4.用戶操作畫面ID:標(biāo)識用戶在所操作的頁面

5.用戶操作事件ID:標(biāo)識用戶進(jìn)行操作的事件(服務(wù)器端控件ID)

ASP.NET Web應(yīng)用程序范例代碼:

  1. Public Interface IOperatable  
  2.  
  3.     Property UserName() As String  
  4.     Property IPAddress() As String  
  5.     Property SessionId() As String  
  6.     Property ScreenId() As String  
  7.     Property EventId() As String  
  8.  
  9. End Interface  
  10.  

對于一次服務(wù)器端的控件事件,都有***的HTTP請求被發(fā)送的服務(wù)器端,同時(shí)開啟***線程來處理此請求。即對于用戶操作信息應(yīng)該具有線程***性,所以定義線程靜態(tài)變量Current來保存當(dāng)前線程的用戶操作信息,這樣在一次賦值后即可通過“OperationInfo.Current”的形式來獲得用戶操作信息,而無需在各層次的方法間傳遞用戶操作信息。

ASP.NET Web應(yīng)用程序范例代碼:

  1. Imports RichardTsuei.Core  
  2.  
  3. Public Class OperationInfo  
  4.     Implements IOperatable  
  5.  
  6.     < ThreadStatic()> _  
  7.     Private Shared _Current As IOperatable  
  8.     Public Property Current() As IOperatable  
  9.         Get  
  10.             Return _Current  
  11.         End Get  
  12.         Set(ByVal value As IOperatable)  
  13.             _Current = value  
  14.         End Set  
  15.     End Property  
  16.  
  17.     Private _UserName As String  
  18.     Public Property UserName() As String Implements Core.IOperatable.UserName  
  19.         Get  
  20.             Return _UserName  
  21.         End Get  
  22.         Set(ByVal value As String)  
  23.             _UserName = value  
  24.         End Set  
  25.     End Property  
  26.  
  27.     Private _IPAddress As String  
  28.     Public Property IPAddress() As String Implements Core.IOperatable.IPAddress  
  29.         Get  
  30.             Return _IPAddress  
  31.         End Get  
  32.         Set(ByVal value As String)  
  33.             _IPAddress = value  
  34.         End Set  
  35.     End Property  
  36.  
  37.     Private _SessionId As String  
  38.     Public Property SessionId() As String Implements Core.IOperatable.SessionId  
  39.         Get  
  40.             Return _SessionId  
  41.         End Get  
  42.         Set(ByVal value As String)  
  43.             _SessionId = value  
  44.         End Set  
  45.     End Property  
  46.  
  47.     Private _ScreenId As String  
  48.     Public Property ScreenId() As String Implements Core.IOperatable.ScreenId  
  49.         Get  
  50.             Return _ScreenId  
  51.         End Get  
  52.         Set(ByVal value As String)  
  53.             _ScreenId = value  
  54.         End Set  
  55.     End Property  
  56.  
  57.     Private _EventId As String  
  58.     Public Property EventId() As String Implements Core.IOperatable.EventId  
  59.         Get  
  60.             Return _EventId  
  61.         End Get  
  62.         Set(ByVal value As String)  
  63.             _EventId = value  
  64.         End Set  
  65.     End Property  
  66.  
  67. End Class  
  68.  

【編輯推薦】

  1. P.NET DetailsView中顯示選中產(chǎn)品的詳細(xì)信息
  2. P.NET 2.0數(shù)據(jù)教程:GridView選擇行
  3. ASP.NET 2.0數(shù)據(jù)教程:GridView顯示數(shù)據(jù)
  4. ASP.NET 2.0中添加GridView到頁面
  5. 新增ASP.NET頁面時(shí)的注意事項(xiàng)
責(zé)任編輯:book05 來源: cnblogs
相關(guān)推薦

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2009-07-24 10:41:00

ASP.NET Web

2009-07-21 15:23:55

預(yù)編譯Web應(yīng)用程序ASP.NET

2009-07-24 11:25:53

Web應(yīng)用程序工程ASP.NET MVC

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應(yīng)用

2009-07-20 16:08:04

ASP.NET應(yīng)用程序

2009-07-21 15:02:19

ASP.NET應(yīng)用程序

2009-07-22 17:32:40

ASP.NET應(yīng)用程序

2009-07-23 13:26:21

2009-07-28 14:54:47

web.config文ASP.NET應(yīng)用程序

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-29 17:21:10

2009-07-20 16:03:14

ASP.NET 2.0

2009-07-28 10:11:06

ASP.NET應(yīng)用程序

2009-08-04 11:46:09

2009-07-21 15:14:32

預(yù)編譯應(yīng)用程序ASP.NET

2009-07-22 18:02:27

論壇應(yīng)用程序ASP.NET MVC

2009-07-22 18:07:55

論壇應(yīng)用程序ASP.NET MVC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩一级免费电影 | 亚洲午夜一区二区 | 国产精品久久久久久久久久久久久 | 天天操天天射天天 | 亚洲成人一区二区三区 | 男人的天堂一级片 | 成人免费视频在线观看 | 男人的天堂久久 | 亚洲一区二区 | 日韩在线观看网站 | 国产成人精品免费视频 | 亚洲成人免费在线 | 美女视频网站久久 | 精品国产1区2区3区 在线国产视频 | 日韩在线成人 | 国产男女精品 | 亚洲精品一区二区三区在线 | 日本不卡免费新一二三区 | 免费成人高清 | 欧美在线小视频 | 国产成人综合在线 | 国产我和子的乱视频网站 | 日韩精品久久久久久 | 欧美精品片 | 亚洲欧美综合精品久久成人 | 91精品国产91久久综合桃花 | 91在线看| 热re99久久精品国99热观看 | 99reav| 亚洲欧美在线观看 | 久久青青 | 日韩高清在线观看 | aa级毛片毛片免费观看久 | 日韩欧美一区二区三区 | 国产男女视频 | 亚洲高清成人在线 | 亚洲国产一区二区三区 | 亚洲一区二区成人 | 激情久久网| 一级美国黄色片 | 国产 日韩 欧美 在线 |