转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
在ASP.NET中创建自定义配置节(翻译)         ★★★★

在ASP.NET中创建自定义配置节(翻译)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3186 更新时间:2009/4/23 10:47:18
         Next

         Return articles

      End Function

   End Class

  

   Public Class Article

      Private m_title, m_url As String

      Private m_authors As ArrayList

      Public Sub New

       (ByVal aTitle As String, ByVal aURL As String, ByVal authors As ArrayList)

         m_title = aTitle

         m_url = aURL

         m_authors = authors

      End Sub

  

      Public ReadOnly Property Title() As String

         Get

            Return m_title

         End Get

      End Property

  

      Public ReadOnly Property URL() As String

         Get

            Return m_url

         End Get

      End Property

  

      Public ReadOnly Property Authors() As ArrayList

         Get

            Return m_authors

         End Get

      End Property

  

   End Class

 

四、使用自定义配置节处理程序

现在可以对CustomItemHandler类进行测试了。首先,确定代码编译无误。为了能够测试这个类,还需要增加一个

标记以声明处理标记的自定义配置节处理程序。现在回到在文章开始时创建的ASP.NET项目中,添加引用之前编译CustomItemHandler项目所生成的CustomItemHandler.dll文件。具体操作是,在解决方案资源管理器窗口中右键单击“引用”并选择“添加引用”,在弹出窗口中选择“.NET”标签并单击“浏览”按钮,在CustomItemHandler项目中的bin子文件夹中可以找到该DLL文件。

接下来,对Web.config文件再做一次修改。在早先创建的标记中添加一个新的

标记,设置name属性为“articlesVB”,设置type属性为之前创建的配置节处理程序的类名和程序集(assembly)名称(译者注:也就是相应类库dll文件的名称)。至此,节应该类似如下所示(版本号可能会有所不同):

  

     

      type="System.Configuration.NameValueSectionHandler,

      System, Version=1.0.3300.0, Culture=neutral,

      PublicKeyToken=b77a5c561934e089"/>

     

      type="CustomItemHandler.CustomTagHandler,

      CustomItemHandler"/>

  

警告:Web.config本身是XML文件,因此是区分大小写的!请确保属性值同标记、程序集(assembly)和类的名称都是匹配的。

把如下代码添加到customItems.aspx Web窗体中,以获取文章信息并将标题显示为超链接:

   Dim articles As ArrayList

   Dim anArticleVB As CustomItemHandler.Article

   Dim o as Object

   Dim s As String

   Response.Write("

ArticlesVB

")

   articles = CType(System.Configuration. _

&nb

上一页  [1] [2] [3] [4] [5]  下一页


[C语言系列]NET 中C#的switch语句的语法  [系统软件]托拽Explore中的文件到VB.net的窗口
[系统软件]Boost库在XP+Visual C++.net中的安装  [常用软件]新配色面板:Paint.Net3.0RC1官方下载
[常用软件]用内建的“Net Meeting”聊天  [VB.NET程序]Henry的VB.NET之旅(三)—共享成员
[VB.NET程序]Henry的VB.NET之旅(二)—构造与析构  [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体
[VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET)  [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台