我对ASP.net非常陌生,我必须解决一个问题,在和ascx文件(这只是一个html修复)。当我准备将代码放回存储库时,我检查了Designer.cs文件中的更改。它们似乎与ascx文件中的更改不匹配。
最终,我在哪里看到设计器文件的错误?我会在构建时看到它们吗?当我查看页面时?
谢谢。
发布于 2010-05-29 03:19:32
这是一个包含多个场景的有趣问题。假设在标记中有<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"。
你会得到一个构建错误。
https://stackoverflow.com/questions/2930907
复制相似问题