今天我打开了一个我一直在做的项目,然后让Visual Studio在Internet Explorer中打开一个页面。当页面打开时,我收到一条错误消息“无法加载类型'notitiae.from_sharepoint'”。我查了一下,页面上有以下页面声明:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="from_sharepoint.aspx.vb" Inherits="notitiae.from_sharepoint" %>
然后我发现如果我从页面声明中删除了Inherits属性,那么页面会在浏览器中加载,但会在VS中抛出一个错误。现在看来,我的所有aspx页面都需要删除Inherits属性才能运行。这很奇怪,因为上周网页运行良好。
另外:其中一个页面在相关的designer.vb页面中丢失了一个错误。它告诉我“部分公共课” - &gt;标识符预期。这没有意义,因为designer.vb页面是自动生成的并且尚未修改。
我认为当我复制时问题就开始了 - &gt;粘贴 - &gt;在解决方案资源管理器中重命名。我试图节省时间,添加新页面并从其他页面复制代码。
解决这个烂摊子的最佳方法是什么? 我将来如何避免这个问题? 使用新名称复制文件的最佳方法是什么?
麦克