9 messaggi dal 05 dicembre 2006
Ciao a tutti,
è possibile fare in modo che utilizzando le Master Pages tutti gli oggetti istanziati nella pagina non abbiano il loro nome/ID concatenato con quello del ContentPlaceHolder che funge da link tra la master page e la pagina stessa ?

Ovvero fare in modo che un input type si chiami PIPPO e non ctl00$ContentPlaceHolder1$PIPPO ??


Spero di essere stato sufficientemente chiaro.

Grazie
Ciao
Saver
Usando i controlli standard no; dovresti crearti un controllo che sovrascriva l'output di render.
Ad ogni modo è fortemente sconsigliato: un controllo è per definizione un elemento riutilizzabile, per cui non avresti alcuna garanzia di univocità degli id...
Perché vuoi fare una cosa del genere?
Se è per un accesso al controllo da javascript (lato client) puoi utilizzare la proprietà ClientId del controllo stesso...

Matteo Casati
GURU4.net
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
saver ha scritto:
> Ciao a tutti,
> è possibile fare in modo che utilizzando le Master Pages tutti gli oggetti
> istanziati nella pagina non abbiano il loro nome/ID concatenato con quello
> del ContentPlaceHolder che funge da link tra la master page e la pagina > stessa ?

Come ti ha detto Matteo è un'operazione sconsigliata.

Solitamente quel problema è dovuto alle "difficoltà" di utilizzare gli oggetti nell'html da javascript.

Se è il tuo caso, guarda la proprietà "ClientID" (per sapere l'id che avrà il webcontrol una volta inserito nella pagina), o "UniqueID" per il "name".

> Grazie
> Ciao
> Saver

Ciao
.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.