【问题标题】:Problem With Custom Control on Page Using a MasterPage使用 MasterPage 的页面上的自定义控件问题
【发布时间】:2011-06-29 11:33:32
【问题描述】:

我有一个包含相关母版页的内容页。 我注册了一个前缀

在创建自定义 asp 控件时是否存在一些我在不知不觉中破坏的基本限制?

【问题讨论】:

  • 你能澄清一下事情是怎么坏的吗?目前,您的问题没有提供可以让我们解决您的问题的信息。
  • 当我将控件添加到内容页面('[')时,页面无效,我得到未知错误。如果我将其注释掉,页面会按预期加载,但显然不受我的控制。

标签: c# asp.net


【解决方案1】:

我的控件试图访问为空的 Page.Header,因为母版页没有用 runat="server" 标记标签。

我想这是我一直在寻找的一个基本限制......

【讨论】:

    【解决方案2】:

    将控件添加回页面。删除页面的设计器文件:.aspx.designer.cs

    然后右键单击页面并选择转换为 Web 应用程序。这应该会为您提供页面在尝试将控件定义写入设计器文件时出现的实际错误。

    我怀疑您的自定义控件中存在编译错误。

    【讨论】:

    • @Paul:很高兴这对你有用。我一直使用这个技巧来找出用户控件的失败之处。我希望 VS 只报告您使用此方法得到的实际错误,而不是它所具有的通用错误。
    猜你喜欢
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2019-10-09
    相关资源
    最近更新 更多