发布于 2016-10-09 07:36:30 | 116 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


  最近在把网站改为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会自动帮我们改的

   注意,一定要保证这三个文件的命名空间是相同的。

   这么简单的错误,估计一般人不会犯,我不想说是自己粗心,实则是我无知啊。保持空杯心态,多学多用。



最新网友评论  共有(1)条评论 发布评论 返回顶部
xrgudfr 发布于2016-10-11 01:41:39
终于他妈的解决了,花了老子半天时间.
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务