关于项目类引用的问题!
1:在VS2005中,新建一个asp.net网站, 再新建一个页面文件A.aspx,然后再建立一个类A后,提示:您要将 类 添加到ASP.NET应用程序。对于网站中的通用的 类,应将其放在"App_Code"文件夹中。是否要将 类 放在"App_Code"文件夹中?
选择 “是” 和 “否” 有什么区别吗?
选择“是” 后,在A.aspx.cs中直接引用刚刚建立的类A,发现发布网站时一样提示编译错误,而书上有提示说需要把类A在cmd中用csc.exe编译后,然后放在网站的bin目录下,就可以直接在A.aspx.cs中引用了。但这不是太麻烦了吗?在vs中能直接解决吗?也就是在项目中新建一个类,然后就可以直接使用?
不过,对于多个类,我想可以新建一个项目,然后编译后把生成的.dll文件放在刚刚的网站bin目录下,也就是利用VS进行编译,但是还需要手动把VS编译生成的.dll复制后粘贴到刚刚的网站目录下。
有没有办法把刚刚的网站项目和 新建立的类项目之间自动联系起来。也就是一个项目编译后.dll不用手动复制了,直接应用到另一个项目中?(项目中的“引用”是不是起此作用?另外,在vs2005的解决方案资源管理起中为什么没有了像vs2003中的引用列表。)
--------------------编程问答-------------------- 在ASP.NET中,使用三层架构有多种优势,三层架构分为表示层,业务逻辑层和数据控制层。表示层用于编制网页布局,通常是应用.aspx文件,.aspx.cs文件用于控制表示层数据与业务层连接,业务层处于表示层与数据层之间,起到控制数据作用,用以编写.cs文件实现,数据层控制数据库的增删改查,也是用编写.cs文件实现。
三层数据文件相互引用。表示层引用业务层文件只需要在解决方案管理器下的网站目录,如网站名为Web,右键,选择“添加引用”选项,弹出添加引用对话框,选择“项目”,然后选择相应的项目即可。其他层次的相互引用也是类似,只是.cs文件引用时需要在文件中声明,利用“using XXXX”就可以了。 --------------------编程问答-------------------- help up!
补充:.NET技术 , ASP.NET