Proveniente dal mondo dell'HTML, XML e PHP è un nuovo modo di pensare quando si creano applicazioni Web utilizzando ASP.NET. Mi piacerebbe utilizzare il seguente codice nel mio MasterPage:Convenzione di denominazione ID in ASP.NET?
<div id="leftnav">
<asp:ContentPlaceHolder ID="leftnav" runat="server">
</asp:ContentPlaceHolder>
</div>
Ma poiché leftnav
in questo esempio viene utilizzato due volte, Visual Studio fare un piccolo ma notevole protesta. Come dovrei pensare in questa situazione e quale è l'uso più appropriato dell'ID di denominazione in ASP.NET.
Non mi piace il nome predefinito dal id="ContentPlaceHolder1"
non dice nulla del contenuto.
Grazie per l'ascolto!
Avete davvero bisogno di dare al div un ID? A proposito, preferisco dare ai controlli un ID che dia una conclusione al suo tipo, per esempio. DivLeftNav, CphLeftNav o TxtLeftNav. –
@Tim Schmelter: data la domanda, non potremmo semplicemente supporre che ci sia un motivo per cui l'OP ha bisogno ...? dopo tutto, non è raro avere bisogno di documenti di identità. –
L'idea generale è di creare uno stile semplice della pagina, usando quindi leftnav come riferimento per il mio foglio di stile dove #leftnav {float: left; larghezza: 190 px; } e #content {margin-left: 200px; }. Potrebbe essere che stia pensando tutto qui, dato che sono nuovo di ASP :) –