【问题标题】:Why isn't vb.net codebehind recognising my asp control id?为什么 vb.net 代码隐藏无法识别我的 asp 控件 ID?
【发布时间】:2011-07-18 21:02:42
【问题描述】:

我已将一些 VB.NET 和一些 ASP.NET 从另一个复制并粘贴到我的解决方案中的现有文件中,以解决一个常见问题。但是,VB 无法识别我带来的 asp:Panel 控件的 ID。任何想法为什么会这样以及如何解决它?

<asp:Panel ID="passwordPanel" runat="server" DefaultButton="SaveNewPWD">

passwordPanel.Visible = False

【问题讨论】:

  • 您是否检查过设计器文件中存在passwordPanel 变量?
  • 你需要展示完整的代码。
  • 感谢大家的帮助。我复制的代码包括 标记,与我复制它的位置相比,它包含不同的继承大小写。哦!

标签: asp.net vb.net


【解决方案1】:

您是在尝试打开页面时遇到实际的编译器错误,还是只是在 Visual Studio 中看到红色下划线(假设您使用的是 Visual Studio)

如果您只是在 Visual Studio 中看到错误标记,请尝试关闭您的页面并再次打开它 - 我有时必须使用 Visual Studio 2005 执行此操作以使其识别新添加的控件。

另外,您确定您的 Panel 是顶级元素吗?它没有嵌套在中继器或类似设备中,是吗? :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    相关资源
    最近更新 更多