Procedente del mundo de HTML, XML y PHP es una nueva forma de pensar cuando se hacen aplicaciones web usando ASP.NET. Me gustaría utilizar el código siguiente en mi MasterPage:¿Convención de nomenclatura de ID en ASP.NET?
<div id="leftnav">
<asp:ContentPlaceHolder ID="leftnav" runat="server">
</asp:ContentPlaceHolder>
</div>
Pero desde leftnav
en este ejemplo se utiliza dos veces, Visual Studio crea una pequeña pero notable protesta. ¿Cómo debería pensar en esta situación y cuál es el uso más apropiado para nombrar identificaciones en ASP.NET?
No me gusta la nomenclatura predeterminada ya que id="ContentPlaceHolder1"
no dice nada del contenido.
¡Gracias por escuchar!
¿Usted realmente necesita para dar el div una identificación? Por cierto, prefiero dar a los controles una ID que da una conclusión a su tipo, por ej. DivLeftNav, CphLeftNav o TxtLeftNav. –
@Tim Schmelter: dada la pregunta, ¿no podríamos simplemente asumir que hay una razón por la cual OP lo necesita ...? después de todo, no es raro necesitar ID. –
La idea general es hacer un estilo simple de la página, usando leftnav como referencia para mi hoja de estilo donde #leftnav {float: left; ancho: 190px; } y #content {margin-left: 200px; }. Podría ser que estoy pensando todo mal aquí, ya que soy nuevo en ASP :) –