Cuando genero mis controles en ASP.net que salen como esto:ASP.net render HTML muy bien (Embellecer)
<div id="ctl00_mainContent_ApprovalSelectPanel" class="discussWrapper">
<span class="cbox highlighted"><input id="ctl00_mainContent_ctl00" type="checkbox" name="ctl00$mainContent$ctl00" checked="checked" value="70" /><label for="ctl00_mainContent_ctl00">Buyer1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl01" type="checkbox" name="ctl00$mainContent$ctl01" value="75" /><label for="ctl00_mainContent_ctl01">Buyer2</label></span><span class="cbox"><input id="ctl00_mainContent_ctl02" type="checkbox" name="ctl00$mainContent$ctl02" value="280" /><label for="ctl00_mainContent_ctl02">Client3</label></span><span class="cbox"><input id="ctl00_mainContent_ctl03" type="checkbox" name="ctl00$mainContent$ctl03" value="281" /><label for="ctl00_mainContent_ctl03">Client4</label></span><span class="cbox"><input id="ctl00_mainContent_ctl04" type="checkbox" name="ctl00$mainContent$ctl04" value="283" /><label for="ctl00_mainContent_ctl04">Client2</label></span><span class="cbox"><input id="ctl00_mainContent_ctl05" type="checkbox" name="ctl00$mainContent$ctl05" value="289" /><label for="ctl00_mainContent_ctl05">Client1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl06" type="checkbox" name="ctl00$mainContent$ctl06" value="346" /><label for="ctl00_mainContent_ctl06">artworker1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl07" type="checkbox" name="ctl00$mainContent$ctl07" value="362" /><label for="ctl00_mainContent_ctl07">buyer3</label></span><span class="cbox"><input id="ctl00_mainContent_ctl08" type="checkbox" name="ctl00$mainContent$ctl08" value="367" /><label for="ctl00_mainContent_ctl08">meeeee</label></span><span class="cbox"><input id="ctl00_mainContent_ctl09" type="checkbox" name="ctl00$mainContent$ctl09" value="368" /><label for="ctl00_mainContent_ctl09">stake</label></span>
</div>
bastante feo y difícil de entender cuando se ve la fuente. Normalmente, este no es un problema, pero mi sitio ofrece recursos y tutoriales para visitantes, donde está en la fuente.
¿Hay alguna forma de representar estos controles correctamente? ¿Sangrado apropiadamente, mejores identificaciones y nombres, etc.?
usted no va a obtener el código fuente bonita con formularios web. Si desea utilizar ASP.NET MVC es una propuesta mucho mejor. – UpTheCreek
yo personalmente considero que los nombres (siempre y "feos", tal como aparecen) son una forma muy sensible, sobre todo con la participación de los escenarios repetidores, controles anidados, plantillas y más o menos "todo no trivial"; solo use mejores selectores/clases de CSS (evite los selectores basados en ID para los controles ASP.NET) y el enlace de datos (para evitar la codificación rígida del ID de cliente) y * no * trate los nombres generados como un recurso estático. –