asp.net 2.0中新增的web.config的默认namespace功能

87 篇文章 0 订阅
78 篇文章 0 订阅

看上去这个题目比较长,但实际上,我在看资料时发现,这就是说,在asp.net 2.0中,只需要在web.config里定义你要用的那些namespace,则在aspx页面中就不需要再象1.1那样,用
<%@ import namespace="system.text" %>来引用了.比如,只需要在web.config中,以这样的方式就可以了
  <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <system.web>
<pages>
                  <namespaces>
                        <add namespace ="System.IO" />
  <add namespace="System.Text"/>

                  </namespaces>
 </pages>

</configuration>

</system.web>
   这样一来,在所有的aspx页面中(注意不是codebehind页面),则不需要再用import的方法引入了.
   同样道理,在asp.net 1.1中,自定义控件的引用,在aspx页面中也是很麻烦的,在asp.net 2.0中,可以在web.config中这样定义
  <%@Register TagPrefix="uc" Namespace="xxxxxx" Assembly="xx" %>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
      <system.web>
            <pages>
                  <namespaces>
                        <add namespace ="System.IO" />
                        <add namespace="System.Text"/>
                  </namespaces>
                  <controls>
                       <add tagPrefix="uc" namespace="xx"
                             assembly="xxxx" />
                 </controls>
            </pages>
</configuration>
</system.web>


这样,在aspx页面中,只需要用uc来引用就可以了,十分方便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值