若是咱們在aspx頁面上使用<%%>的方式使用某些類的時候不少都沒辦法直接使用,咱們必需要在頁面上引用命名空間,html
如:若是咱們要使用DataTable類的時候,咱們必須先使用<%@ Import Namespace="System.Data" %>引入命名空間,可是每一個網站或系統有不少頁面會用到,這樣一個一個的引用實在不是明智之舉,web
舊的方法:引入命名空間ide
1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ECshop.Site.Default" %> 2 <%@ Import Namespace="System.Data" %> 3 <%@ Import Namespace="System.Collections.Generic" %> 4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5 6 <html xmlns="http://www.w3.org/1999/xhtml"> 7 <head runat="server"> 8 <title></title> 9 </head> 10 <body> 11 <form id="form1" runat="server"> 12 <div> 13 <% 14 DataTable dt = new DataTable(); 15 %> 16 </div> 17 </form> 18 </body> 19 </html>
新的方法:在web.config裏面配置aspx頁面要引用的命名空間,咱們能夠在 <system.web>下的<pages>節點下的<namespaces>裏面添加命名空間的引用,這樣咱們每一個頁面都不用再單獨去引用,在頁面中若是咱們再使用<%%>引用配置的命名空間裏的類的話就不會出錯了網站
1 <pages> 2 <namespaces> 3 <add namespace="System.Data"/> 4 <add namespace="System.Collections.Generic"/> 5 </namespaces> 6 </pages>
同理:若是咱們每一個頁面都要用到自動以用戶控件的話,咱們也能夠在<pages>節點下的<controls>裏面添加引用spa
PS:code
最近發現一個發泄解壓的好辦法,那就是上廁所。上完以後,面部猙獰的對着馬桶說:「你給我吃屎吧你!」而後猛衝廁所!orm