专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > DotNet Exception

BC30554

发布时间:2011-06-26 20:24:03 文章来源:www.iduyao.cn 采编人员:星星草

源文件在本地执行没有问题,vs2005编译发布网站,提示错误

提示错误为'E:\webtest\shipping_details.aspx(32,0): 错误 BC30554: 'template_Web_Login'不明确。'

28到32行的代码如下

<body leftmargin= "0 " topmargin= "0 " marginwidth= "0 " marginheight= "0 ">
<form id= "form1 " runat= "server ">
<div>
<uc1:Web_Title ID= "Web_Title1 " runat= "server " /> ‘(这个没问题)
<uc2:Web_Login ID= "Web_Login1 " runat= "server " /> '(错误行)

在页首引用代码为

<%@ Register Src= "template/Web_Login.ascx " TagName= "Web_Login " TagPrefix= "uc2 " %>

注:网站不编译的情况下运行正常!我现在要编译发布,却出现BC30554错误,问什么?

------解决方法--------------------------------------------------------
出现这个问题的原因是你有不止一个template_Web_Login类,虽然可能命间空间不同,但是这些命名空间又被同时引用了,举个例子:

你有两个类:其中一个是 MyNameSpance.MyClass,另一个是 YourNameSpace.MyClass,这样如果没有用完全限定名来调用类的话,直接用 MyClass myclass=new MyClass();这样的话,编译器就无法知道这个MyClass是前一个MyNameSpace.MyClass还是YourNameSpace.MyClass,所以碰到这种情况最好用完全限定名来调用类,象这样:MyNameSpace.MyClass myclass=new MyNameSpace.MyClass();

=====================================
asp.net免费分页控件:www.webdiyer.com
------解决方法--------------------------------------------------------
学习!
------解决方法--------------------------------------------------------
分页控件老大,说的有道理哦.
是这样的,我也遇到过.找了好久才发现
------解决方法--------------------------------------------------------
二楼有道理
------解决方法--------------------------------------------------------
你定义了两个template_Web_Login对象

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: