【问题标题】:Designer.cs ErrorsDesigner.cs 错误
【发布时间】:2010-05-28 16:51:24
【问题描述】:

我是 ASP.net 的新手,我必须修复 ascx 文件中的一个问题(这只是一个 html 修复)。当我准备将代码放回存储库时,我检查了 Designer.cs 文件中的更改。它们似乎与 ascx 文件中的更改不匹配。

最终我在哪里可以看到设计器文件的错误?我会在构建时看到它们吗?当我查看页面时?

谢谢。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    这是一个涉及多个场景的有趣问题。假设在您的标记中有 <asp:Label ID="Label2",但在 Designer.cs 中有 protected global::System.Web.UI.WebControls.Label Label1;

    场景 #1

    您不能在其他任何地方访问 Label1 或 Label2。

    不会发生错误。

    场景 #2

    你在代码隐藏文件中设置Label1.Text = "Test",或者你将一些控件属性设置为Label1(例如

    你得到一个运行时异常。

    场景#3

    您在代码隐藏文件中设置了Label2.Text = "Test"

    您收到构建错误。

    【讨论】:

    • 所以只有当您尝试通过相应的 cs 文件访问变量时,您才会遇到 Designer.cs 文件错误?
    • 我想是的。重点是提供可以在 cs 文件中访问的实例变量。
    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2017-12-22
    • 2012-01-09
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 2012-03-27
    相关资源
    最近更新 更多