在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'用户名'的控件
可能是什么原因?
答案 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
的控件。这就是你获得例外的原因。