Validazione W3c sito ASP.NET..

mercoledì 07 dicembre 2005 - 11.31

Mago°di°Oz Profilo | Newbie

Ciao a tutti..
Voglio validare una pagina asp.net per l'HTML 4.01.. ma il validatore del w3c mi da errori sui tag ID dei controlli contenuti in un placeholder..l'errore è dovuto al fatto che i controlli "Figli" del placeholder ereditano dal padre l'ID.. e l'ID che gli assegna automaticamente asp.net inizia con "_CTl10_"... e secondo il w3c l'ID di un controllo non può iniziare con "_"..
morale della favola.. potete dirmi come fare per impedire ad asp.net di aggiungermi quell'ID automatico????

spero mi sappiate rispondere..sono in crisiiiiiiiiiiiiiiiiiii

Mago°di°Oz Profilo | Newbie

CERTO!!
infatti:
<asp:placeholder id="CenterFrame" Runat="server" Visible="true"></asp:placeholder>

però ora mi sono accorto di una cosa..nn è il placeholder..ma l'ID della pagina ASCX nella quale il placeholder è contenuto!!!! "ASP.ricerca_ascx"... infatti nel trace trovo:

princip ( CONTENITORE PRINCIPALE )

_ctl10 (System.Web.UI.LiteralControl) <------- QUESTO E' IL PROBLEMA ( _ctl0 ASP.ricerca_ascx )

CenterFrame (System.Web.UI.WebControls.PlaceHolder )

_ctl0:_ctl9 System.Web.UI.ResourceBasedLiteralControl ( CONTROLLO FIGLIO)
_ctl0:WarningServices System.Web.UI.WebControls.Label ( CONTROLLO FIGLIO)

quindi il problema è impostare l'ID alla pagina ASCX..come faccio????????



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5