我将所有文件从我的网站项目复制到我的新WAP项目的根目录。现在,我的.aspx页面中的用户控件ID都没有在相关的代码隐藏页面中被识别,也不确定原因。
例如,我们的母版页具有以下引用的用户控件:
<%@ Register Src="Navbar.ascx" TagName="Navbar" TagPrefix="mc" %>
并且在使用的母版页中:
<td id="tdNavBar"><mc:Navbar runat=server id="navbar"></mc:Navbar></td>
但是现在,我的Master.cs中引用navbar的一些代码不再了解它。
答案 0 :(得分:0)
如果在您的代码隐藏文件中无法识别它们,请仔细检查它们是否已在.designer.cs文件中声明。如果它们不存在,请尝试手动添加它们,看看它是否正常工作。
您可能还想尝试使用File - &gt;手动创建新的用户控件。 New Item选项,用于检查复制和粘贴项目时是否与之无关(即它们可能具有错误的命名空间等)。