控制指令报告“名称空间不直接包含诸如字段或方法之类的成员”
我正在尝试构建一个 ASP.NET 项目,并且我有一个控件,该控件的源页面当前没有标记,只有一个控制指令:
<%@Control language="C#" CodeFile="SummaryEventFeed.ascx.cs" Inherits="SummaryEventFeedControl"%>
当我构建(使用 msbuild 或 Visual Studio)时,它指向该行并显示:
错误 240 命名空间不存在 直接包含成员,例如 字段或方法
这里显然没有命名空间,所以错误信息相当令人费解。代码文件也没有指定命名空间 - 它只是一个公共分部类。
欢迎提出想法。
谢谢, 汤姆
I'm trying to build an ASP.NET project and I have a control who's source page, currently, has no markup and just a control directive:
<%@Control language="C#" CodeFile="SummaryEventFeed.ascx.cs" Inherits="SummaryEventFeedControl"%>
When I build (using msbuild or Visual Studio) it points to that line and says:
Error 240 A namespace does not
directly contain members such as
fields or methods
There's obviously no namespace here, so the error message is quite puzzling. The codefile also doesn't specify a namespace - it's just a public partial class.
Ideas welcome.
Thanks,
Tom
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将命名空间名称添加到您继承的控件的前缀,如下所示 -
Try prefixing the namespace name to the control which you are inheriting from, like so -