网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> VB编程 >> 文章正文
  .NET2.0App_Code文件夹的使用            【字体:
.NET2.0App_Code文件夹的使用
作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-6    

在.NET2.0中,出现了App_Code文件夹。
正在装载数据……
主要用途就是允许将代码进行动态编译(运行时编译) ,而不是象以前的版本那样,如果想引用类文件,必须通过DLL引用(必须编译生成好)。

另外该文件夹还有一个用途就是,允许放置多种语言编写的类文件(需要将其它语言的类文件放到子文件夹中)。这无疑在代码的共享上,提供了非常大的便利。下面就做一演示。

首先创建一个Web站点项目(C#)。

接下来添加一个C#类文件(CustomeClass.cs)到App_Code文件夹中。再添加一个子文件夹(Subdirectory)。

在Subdirectory下添加一个VB类文件(CommonClass.vb)。程序结构如图:

代码如下:

(1)CodeFolder2_cs.aspx.cs:

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Response.Write(new part1().method1());
            Response.Write(new Class1().GetMessage());
           
        }
    }

(2)CustomClass.cs:

public partial class part1
{
    public part1()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
    }
   public string  method1()
    {
        return "fhh";
    }
}

(3)CustomClass.vb:

Public Class Class1
    Public Function GetMessage() As String
        Return "fhh"
    End Function
End Class

(4)web.config代码:

<configuration>
  <system.web>
    <compilation>
      <codeSubDirectories>
        <add directoryName="Subdirectory"/>
      </codeSubDirectories>
    </compilation>
  </system.web>
</configuration>
(5)运行效果:

要注意:此例的web.config文件和页面文件(.aspx)与App_Code文件夹要在同一个级别上。

 




本文来源:http://blog.csdn.net/sdtsfhh/archive/2007/07/11/1685143.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     如何在ado中使用connect…
     vb 贪吃蛇 单人版游戏 (…
     关于在vb中进行com组件的…
     用vb6.0编写自我升级的程…
     vb自动登陆网络站点详解…
     vb打造超酷个性化菜单(…
  • Sevrlet 中防止中文乱码策略

  • EJB3.0入门

  • (JSP)在文本域中显示超链接n…

  • genexus中对字符串的格式补空…

  • SIP简介,第2部分:SIP SERV…

  • JavaWeb中的Session、Sessio…

  • tomcat下配置jspservletbean…

  • visual C++ 6.0开发工具与调…

  • .net程序员的盲点(八):泛…

  • OpenCV在VC.net,VC6.0等中的…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David