web.config配置aspx頁面默認引用的namespace

若是咱們在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>
View Code

 

新的方法:在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>
View Code

 

同理:若是咱們每一個頁面都要用到自動以用戶控件的話,咱們也能夠在<pages>節點下的<controls>裏面添加引用spa

 

PS:code

最近發現一個發泄解壓的好辦法,那就是上廁所。上完以後,面部猙獰的對着馬桶說:「你給我吃屎吧你!」而後猛衝廁所!orm

相關文章
相關標籤/搜索