중첩 된 사용자 지정 컨트롤이있는 asp:label
이 있는데 단순히 렌더링하지 않습니다. 나는 사용자 정의 WebControlAdapter
을 Label
유형으로 등록하려고 시도했지만 디버깅하는 동안 분명히 Controls
콜렉션에 제어가 없다는 것을 알았지 만 중첩 된 요소를 완전히 무시한 것으로 보입니다.asp : 레이블이 자식을 렌더링하지 않습니다.
여기에 마크 업
<asp:Label ID="lbl13" runat="server" AssociatedControlID="txt13" Text="<%$ Resources:Resources, lbl13 %>">
<asp:ValidationMessage ID="vm13" runat="server" MessageFor="txt13" CssClass="field-validation-error"></asp:ValidationMessage>
</asp:Label>
방법이 문제를 우회하는 어떤 생각인가?
'asp : ValidationMessage'를 'asp : Label'컨트롤 밖으로 이동하십시오. – Win
레이블 태그에 실제로 중첩 시키려면 어떻게해야합니까? –
'ValidationMessage' 컨트롤이'Label' 컨트롤 외부에서 작동합니까? 'Label' 컨트롤 안에 컨트롤을 두는 이유는 무엇입니까? – Win