首页 > 代码库 > 【错误】ASP.net上下文中不存在XXX字段
【错误】ASP.net上下文中不存在XXX字段
最近在把网站改为web项目的时候,出现几百个错误,而且全是上下文不存在XXX字段的错误。在把web项目里的aspx项移动到其他的文件夹下时,也是出现几百个这种上下文中不存在XXX字段的错。开始以为是用了FineUI的问题,因为错误的字段全是FineUI控件的ID字段,把FineUI折腾了好久,最后发现其实跟FineUI一点关系都没有。问题定位多重要啊,还好很快走出了这个死胡同。
错误原因:在XXX.aspx , XXX.aspx.cs , xxx.designer.cs中命名空间不一致的原因
修改:把三个文件中的命名空间改为一致的
在XXX.aspx中修改
<%@ Page Title="" Language="C#" AutoEventWireup="true"
Inherits="TTWebManage.Pages.TT.CityInfo" Codebehind="CityInfo.aspx.cs" %>
在XXX.aspx.cs中把命名空间也改为TTWebManage.Pages.TT
xxx.designer.cs不用我们改,VS会自动帮我们改的
注意,一定要保证这三个文件的命名空间是相同的。
这么简单的错误,估计一般人不会犯,我不想说是自己粗心,实则是我无知啊。保持空杯心态,多学多用。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。