自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的隱患淺析

開發(fā) 后端
ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的操作有什么隱患呢?那么本文就向你介紹方面的情況。

ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的隱患是什么呢?首先我們來看創(chuàng)建數(shù)據(jù)源的代碼(代碼在listdrivers.aspx.cs文件中):

  1. //通過此方法返回一個集合形式的數(shù)據(jù)視圖DataView  
  2. ICollection CreateDataSource() {  
  3. //定義內(nèi)存中的數(shù)據(jù)表DataTable  
  4. DataTable dt = new DataTable();  
  5. //定義DataTable中的一行數(shù)據(jù)DataRow  
  6. DataRow dr;  
  7. /*向DataTable中增加一個列,格式:DataColumn("Column", type)  
  8. Column為數(shù)據(jù)列的名字,type為數(shù)據(jù)列的數(shù)據(jù)類型*/ 
  9. dt.Columns.Add(new DataColumn("ID"typeof(Int32)));  
  10. dt.Columns.Add(new DataColumn("drivers"typeof(string)));  
  11. dt.Columns.Add(new DataColumn("detail"typeof(string)));  
  12. //使用for循環(huán)將邏輯驅(qū)動器的名稱以行的形式添加到數(shù)據(jù)表DataTable中  
  13. for (int i = 0; i < nNumOfDrives; i++) {  
  14. //定義新行  
  15. dr = dt.NewRow();  
  16. //對行中每列進行賦值,注意要與上邊定義的DataTable的行相對應(yīng)  
  17. dr[0] = i; //循環(huán)生成的序號  
  18. dr[1] = achDrives[i].ToString(); //邏輯驅(qū)動器的名稱  
  19. dr[2] = "查看詳情";  
  20. //向DataTable中添加行  
  21. dt.Rows.Add(dr);  
  22. }  
  23. //根據(jù)得到的DataTable生成自定義視圖DataView  
  24. DataView dv = new DataView(dt);  
  25. //返回得到的視圖DataView  
  26. return dv;  
  27. }  

我們通過這個方法得到了一個包含所有我們需要的數(shù)據(jù)的數(shù)據(jù)視圖DataView,我們只需要在此aspx頁的Page_Load方法中將此數(shù)據(jù)視圖綁定到DataGrid上就可以了。

ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的數(shù)據(jù)綁定代碼(代碼在listdrivers.aspx.cs文件中):

  1. /* 設(shè)置DataGrid的數(shù)據(jù)源DataSource為我們從CreateDataSource()方法得到的數(shù)據(jù)視圖DataView */ 
  2. DriversGrid.DataSource = CreateDataSource();  
  3. //將此DataGrid進行數(shù)據(jù)綁定  
  4. DriversGrid.DataBind();  

通過上邊介紹的幾種主要方法我們就實現(xiàn)了獲取系統(tǒng)信息和顯示所有邏輯驅(qū)動器名稱的功能,并且可以通過相應(yīng)的鏈接進入下一個顯示目錄和文件名的程序listdir.aspx顯示該邏輯驅(qū)動器下的所有目錄和文件。

ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的隱患就向你介紹到這里,希望對你有所幫助。

【編輯推薦】

  1. ASP.NET編程之實現(xiàn)彈窗報警提示淺析
  2. ASP.NET調(diào)用存儲過程的含義及好處
  3. ASP.NET應(yīng)用程序資源訪問安全模型淺析
  4. ASP.NET虛擬主機的重大安全隱患
  5. ASP.NET虛擬主機之文件系統(tǒng)操作隱患淺析
責(zé)任編輯:仲衡 來源: iwms
相關(guān)推薦

2009-07-27 16:14:29

ASP.NET虛擬主機

2009-07-27 16:30:11

ASP.NET虛擬主機

2009-07-27 16:23:55

ASP.NET虛擬主機

2009-07-27 15:51:49

ASP.NET虛擬主機

2009-07-27 15:44:32

ASP.NET虛擬主機

2009-07-21 15:34:32

ASP.NET 2.0

2009-07-28 14:22:05

數(shù)據(jù)源控件ASP.NET

2009-08-07 16:18:08

ASP.NET2.0數(shù)

2009-07-23 14:43:24

數(shù)據(jù)源控件ASP.NET 2.0

2009-08-04 10:02:36

中國站長站

2009-07-27 15:34:11

MembershipASP.NET

2009-07-27 10:18:12

TypeResolveASP.NET

2009-08-03 18:35:51

ASP.NET數(shù)據(jù)緩存

2010-08-06 08:50:21

ASP.NET

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 18:36:12

ASP.NET Che

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優(yōu)點

2009-07-22 18:03:00

ASP.NET ASP

2009-07-27 17:00:29

ASP.NET主機
點贊
收藏

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