日期:2014-05-18  浏览次数:20529 次

如何应用外部类到项目中
刚接触asp.net,我第一次用vs2003开发项目.所以问题可能过于幼稚,希望大家给我比较详细的解答。具体问题是:我已经写好了几个c#的类和函数,也都编译好了,生成的文件放到了一个文件夹中(这是以前做的,不在项目中)。我现在新做的项目中要用到这几个类和函数,如何在我项目中的aspx文件中应用这些类呢?我试图将文件夹直接复制到项目的根目录中不行。那是在aspx中的代码页面中用到@page的属性呢?还是有更自动的方法做到?具体是怎样的?

------解决方案--------------------
添加引用,写好命名空间namespace,把类定义为public 即可直接引用了
------解决方案--------------------
如果你现在是用vs05,请添加BIN目录,将你的DLL文件加入.
------解决方案--------------------
一:
可以另外建立一个工程,选择class library,再一个namespace中加入你的文件,class需要public 这样才可以被外面的程序调用嘛,呵呵,完成后 ,编译生成 dll.
然后在你的主工程中,添加引用该dll,使用的时候,直接在页面的后代代码文件如xx.aspx.cs/xx.aspx,vb等中添加using namespace'name,就可以直接使用了。

二:
可以直接把文件加入到工程中,不过需要在每个文件中,添加和工程一样的namespace.