La chiusura etichetta è come quella
<asp:Label runat="server"></asp:Label>
perché di solito si digita qualcosa tra
<asp:Label runat="server" ID="lblOne">better start programming now</asp:Label>
che non è il caso di casella, che si digita all'interno di esso
<asp:CheckBox runat="server" Text="enable" ID="cbOne" />
Abbiamo in entrambi gli elementi il campo Text
, perché su quello che preferiamo scrivere side ... Guarda questo esempio, su Label o su altri controlli simili il testo che potremmo dover scrivere potrebbe includere caratteri non consentiti all'interno della Text Property, magari uno stile css complesso o cosa mai ... Il check scatola dall'altra parte è solo includono un piccolo testo (sì, no, qualcosa di simile)
<asp:Label ID="lblLabel" runat="server">
This is a <b>"label"</b>
<br />And one more line
</asp:Label>
and more example that compiles
<asp:Label ID="lblLabel" runat="server">
This is a <b>"label"</b>
<br />And one more line
<asp:Literal runat="server" ID="ltrOneMore">One more Control Inside</asp:Literal>
</asp:Label>
---but this is not compile--
<asp:Label ID="lblLabel2" runat="server"
Text="This is a <b>"label"</b>
<br /> and one more line"
/>
alla fine ultimo è una decisione che le marche fanno - forse abbiamo bisogno di chiedere loro il vero motivo reale .
Ora, questo è, inoltre, non compilare la casella di controllo
<asp:CheckBox runat="server" ID="cbMyChbx">one<asp:CheckBox>
quando è il rendering sulla pagina è utilizzare due controlli, un ingresso e un'etichetta, in modo che forse ha bisogno di aiutare l'utente a capire che il testo non sta andando sul controllo di input.
ma il between_ _something è la proprietà di testo esistente al 'asp: checkbox' troppo –
Questa risposta spiega per esempio un 'GridView' o' Panel' perché lì devi scrivere altri controlli all'interno di quelli. Per 'Label' puoi anche scrivere' 'come Senthil Natarajan menzionato –
@Shneeg Sì, ma all'interno di un'etichetta, o un valore letterale, potrebbe essere necessario inserire alcuni controlli html (ad esempio, grassetto, corsivo) che è necessario scriverli. Il '[ParseChildren (false)]' è il modo in cui esegui quella programmazione, non il motivo per cui lo inserisci con vero o falso. Farò un piccolo aggiornamento ora – Aristos