Asp.net在使用C#使用标签ID和AssociatedControlID名称时抛出异常

时间:2012-12-06 13:20:46

标签: asp.net visual-studio-2010 exception

在asp.net中,我使用标签字段,其中我保持ID和AssociatedControlID相同,然后它不会抛出任何异常

   <asp:Label ID="Username" runat="server" AssociatedControlID="Username">Username:</asp:Label>

但是当我使用ID和AssociatedControlID时,我得到的是异常

  <asp:Label ID="lblUsername" runat="server" AssociatedControlID="Username">Username:</asp:Label>

我得到的例外是

无法找到与标识'lblUsername'相关联的ID'用户名'的控件

可能是什么原因?

1 个答案:

答案 0 :(得分:3)

通常您将标签与TextBox等其他控件相关联。

<asp:Label ID="myLabel" runat="server" AssociatedControlID="myTextBox">Username:</asp:Label>
<asp:TextBox runat="server" ID="myTextBox"></asp:TextBox>

由于您尝试将其与第二个示例中ID为Username的某个控件相关联,因此我猜您没有另一个ID为Username的控件。这就是你获得例外的原因。