!!!!!!!!好烦的问题!!!!!!在线等

zhiaini 2009-04-23 07:32:15
一个Model类库里有一个Message.cs的类,一个Web用户控件,网站是添加了对Model的引用的
Web用户控件里CS文件用了using Model;我在用户控件的一个Button事件里写Message anMessage=new Message();这里类名(Message )已经变色,表示已经可以引用Message类了.
然后用anMessage.ID=this.txtID.Text.
然后老是报找不到Message不包含对"ID"的定义..我引用添加了,命名空间导入了,而且anMessage.ID也是VS智能提示弹出来的,就代表anMessage也是Message的实例了吧.
怎么它老是要报找不到?我检查了N遍.就不知道哪不对.但是编译就是不对

...全文
52 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
叶子 2009-04-23
应该是冲突了
回复
jzywh 2009-04-23
Model.Message mess = new Model.Message();
mess.ID = ...
回复
yuanmanguo 2009-04-23
.net 在 System.Messaging 下面有个 Message 类
冲突了
回复
人生就是赌 2009-04-23
[Quote=引用 3 楼 zhiaini 的回复:]
Message不行?要换个难道?我确定我后台文件没有叫Message.cs的
[/Quote]
Message.cs不一定内部的类名就是Message啊
反之a.cs 的类名不一定就是a啊
回复
kfps8kfps8 2009-04-23
可能是冲突了,可以这样试试
Model类库的程序集名.Message anMessage=new Model类库的程序集名.Message()
回复
coodd 2009-04-23
重新生成一下Message.cs所在项目,Web用户控件所在页面引用类库项目通过项目引用而不是dll引用。
回复
zhiaini 2009-04-23
Message不行?要换个难道?我确定我后台文件没有叫Message.cs的
回复
hwj383 2009-04-23
Message?
和其它命名空间冲突了吧?
System.Web.Services.Description;
System.Windows.Forms;
。。。
回复
人生就是赌 2009-04-23
这通常是关键字或重名引起的
你的页面的后台文件的类名可能与message重名了
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2009-04-23 07:32
社区公告
暂无公告