0

我正在尝试访问在代码隐藏中定义的 aspx 页面中的变量。

我得到错误:

XXX 未声明。由于它的保护级别,它可能无法访问。

如果我改为写<%=Me.RM.GetString("XXX")%>,我会得到:

XXX 不是“ASP.XXXXXX.aspx”的成员

我尝试过/检查过的内容:

  • 试图将字段更改为公共(它受到保护)
  • 创建了一个属性并尝试访问它
  • 确保CodeBehindInherits属性在<%@Page %>指令中正确定义。

奇怪的是,.designer.vb文件中定义的所有字段都在标记中找到。(我也尝试在设计器文件中声明变量;))

(我已将 ASP.NET v1.1 站点转换为 ASP.Net 4.0 Web 应用程序。从转换为 4.0 开始,然后右键单击项目并根据 VStudio 的建议选择“转换为 Web 应用程序”。)

4

0 回答 0