首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> ASP.NET 基礎

ASP.NET 命名空間 完整引用指南與常用類別速查表

     編輯:ASP.NET 基礎

ASP.NET 頁面頂端使用 `<%@ Import Namespace="..." %>` 引入命名空間,才能在頁面程式碼中直接使用其中的類別而不需寫完整名稱。本文整理最常用的命名空間、核心類別與適用情境。

頁面引用語法

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Web.Mail" %>  
<%@ Import Namespace="System.Net.Mail" %> 

常用命名空間速查表

命名空間核心類別主要用途備註
System.Data DataSet, DataTable, DataRow, DataView, IDataAdapter 離線資料容器、資料綁定基礎 所有 ADO.NET 核心
System.Data.SqlClient SqlConnection, SqlCommand, SqlDataReader, SqlDataAdapter, SqlParameter SQL Server 專用高效能提供者 .NET Core 改為 Microsoft.Data.SqlClient
System.Data.OleDb OleDbConnection, OleDbCommand... Access、Excel、通用 OLE DB 來源 跨資料庫通用
System.Data.Odbc OdbcConnection... ODBC 驅動程式來源 舊系統相容
System.Xml XmlDocument, XmlReader, XmlWriter, XPathNavigator XML 讀寫、XPath 查詢
System.IO File, Directory, Stream, StreamReader, StreamWriter, Path, MemoryStream 檔案系統、串流操作
System.Text StringBuilder, Encoding (UTF8, Unicode, ASCII, GetEncoding) 字串建構、編碼轉換
System.Net.Mail MailMessage, SmtpClient, Attachment 發送郵件 取代舊版 System.Web.Mail
System.Web HttpContext, HttpRequest, HttpResponse, HttpServerUtility, HttpApplication Web 內建物件存取 頁面預設已引用
System.Web.UI Page, Control, TemplateControl, ClientScriptManager 頁面與控制項基礎
System.Web.UI.WebControls GridView, Repeater, DropDownList, Button, TextBox, Validator... 伺服器控制項
System.Configuration ConfigurationManager, ConnectionStringSettings 讀取 Web.config 連線字串、AppSettings
System.Security.Cryptography MD5, SHA256, AES, RSA, HMACSHA256 加密、雜湊、簽章
System.Text.RegularExpressions Regex, Match, MatchEvaluator 正則表達式比對、取代

Web.config 全域引用(所有頁面生效)


  
    
      
      
      
      
        
    
  

ADO.NET 核心物件關係圖

SqlConnection (連線)
    └─ SqlCommand (命令: SQL/預存程序)
         ├─ ExecuteReader() → SqlDataReader (唯讀、前進游標)
         ├─ ExecuteScalar() → object (單一值)
         ├─ ExecuteNonQuery() → int (影響列數)
         └─ SqlDataAdapter (橋接器)
              └─ Fill(DataSet) → DataTable 集合 (離線資料)

連線字串常用關鍵字

// SQL Server 標準
"Server=myServer;Database=myDb;User Id=sa;Password=pwd;"

// 信任連線 (Windows 驗證)
"Server=.;Database=myDb;Trusted_Connection=True;"

// 連線池控制
"Max Pool Size=100;Min Pool Size=5;Connection Timeout=30;"

// 加密連線
"Encrypt=True;TrustServerCertificate=False;"
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved