我已将我的asp.net升级到VS2012并转换为网络应用程序。 问题是现在无法从母版页代码访问母版页中的所有控件!
我在MasterPage.cs中: linkReports.Text =“我的链接”;
我收到此错误: 错误CS0103:当前上下文中不存在名称“linkReports”
在我升级到VS2012之前它已经运行了
答案 0 :(得分:1)
见这里:@ Page
CodeFile用于网站项目,而CodeBehind用于Web应用程序项目。
将CodeFile更改为CodeBehind并确保继承路径正确。无论这是否解决了用户控件的问题,您都需要为WAP执行此操作。