Address不能做类名吗?为毛这个名的实体类总报错?

The Big Short 2014-10-30 11:33:27
Address类以下四图,我写的代码没有一点问题,这是绝对肯定的!但是Address类就是一发布或者运行就报错,竟然告诉我没有声明或没有引用......





新建一个AddressM类,把Address类里面的东西都复制到AddressM类里面去。原来用到Address的地方全都换成AddressM,其他都不变。结果一切运行正常了我无语啊。。。Address不能做类名称吗?

这个运行不报错了,真的是这个问题吗?反正我抑郁了
...全文
199 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
effun 2014-11-02
  • 打赏
  • 举报
回复
Address.aspx生成的后端代码类名是Address,和你的模型类名称一样,可能问题在这里。
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
可我只有一个Address类,这是什么情况?
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
引用 7 楼 insus 的回复:
肯定是命名空间的问题引起的。


你在看看这个图
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
引用 7 楼 insus 的回复:
肯定是命名空间的问题引起的。
大神,你觉得我该怎么改?我感觉跟命名空间好像压根不沾边,我其他的实体类用的都好好的==
insus 2014-10-31
  • 打赏
  • 举报
回复
肯定是命名空间的问题引起的。
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
估计是你的命名空间中还有一个Address的类。 你试试看把Address写成 CloudBirds.Model.Address
按你说的做了,编写的时候就出红线了
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
估计是你的命名空间中还有一个Address的类。 你试试看把Address写成 CloudBirds.Model.Address
我把Address类名称改成AddressP发布运行都不报错了。一改回来发布运行时报错,编译的时候没错
The Big Short 2014-10-31
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
估计是你的命名空间中还有一个Address的类。
你试试看把Address写成
CloudBirds.Model.Address

不可能啊

难道可以有两个同名的类?再一个我的model总共才几个类,AddressM类是我后加的,用来检查错误的可以忽略。
除非是系统有自己的Address.cs类
threenewbee 2014-10-30
  • 打赏
  • 举报
回复
估计是你的命名空间中还有一个Address的类。 你试试看把Address写成 CloudBirds.Model.Address
The Big Short 2014-10-30
  • 打赏
  • 举报
回复
查百度也没有说不准Address做类名啊,我之前用笔记本电脑还好用,这个Address类我都无语了,把他删了又重新建了个,引用也删了,重新加都是不好用。求前辈指点迷津,有叙述不明白的地方请提出来
The Big Short 2014-10-30
  • 打赏
  • 举报
回复
上数第四张图是报错图,有点小怕大家看不见

62,042

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧