asp.net 的编译错误!求高手指点,在线等答案!!!!!急急急急

2025-05-08 22:37:27
推荐回答(3个)
回答1:

应该是新手吧?我解释的详细些。

问题的原因是,你程序里引用了命名空间,但你没在项目引用里加上相应的库,导致没法编译。

估计你是分了三个项目吧?我就假设项目名分别是dal、bll和aspx,你这样:

1 visual studio打开解决方案,先只生成DAL项目,这样DAL的dll就存在了(单独生成dal的方法是解决方案里点下dal的项目名,然后选择主菜单里的生成,生成dal)

2 然后在右侧解决方案窗口BLL项目下的“引用”上右击,选择菜单里的“添加引用”,在出现的对话框里选择浏览,选择选项卡里的“项目”(或浏览),找到AccpBookShopDAL这个dll(就是你DAL的dll),然后确定,这样BLL的项目就可以单独编译通过生成dll了

3 然后在解决方案窗口aspx所在项目的“引用”上右击,参照上面添加对BLL的dll的引用,如果代码没有错误的话,至此就可以编译生成整个解决方案了

如果这三部分在一个命名空间下,就不必引用了,但你编译的这个方案就是展示分层,多看看就理解了,其实很简单的。

回答2:

panRegister 是不是页面中没有
重新拖放一个
vs2003 的话 要在后台定义这个控件

回答3:

panRegister这个控件没有声明 ,一般是在.designer.cs文件里自动生成的,不过有时候 会消失我也遇到过, 你在 设计页面把 panRegister控件删了,重新加一个就好