Asp.net调用类的问题对于很多Asp.net的初学者来说都是一个大难题,我们这里就给大家解释一下吧。 1. 网上很多文章都有说怎样调用,但是没说到要点: test.cs namespace myspace //命名空间 { public string a;
public partial class bb: System.Web.UI.Page myvalue.bb(); //定义好对象,就可以使用test类里面的函数bb()了 response.write(myvalue.a); //test类的bb()函数里面的a的字符串写出来了吧,哈哈 } 2.网上很多文章都没说到这个关键的一点, 虽然上面的类调用的流程是没错的,但是有部分人可能没办法成功(包括我在内),为什么?因为他们根本没有把类编程成dll文件放在bin里面,我是用“右键-> 在浏览器中浏览”的方法来调试项目的,我没有按编译,所以也就不会生成dll文件,所以没办法调用,所以我们要用到framework的csc命令来编译我们要调用的类。 cd\ 把上面的代码保存为"csc.cmd",这个编译的方法在我博客里面有,我就不多说了,然后编译成dll文件,放到bin,程序就可以顺利运行的了,大家可以试试,看看我说得对不对,哈哈。 |