Domanda da principiante

mercoledì 18 luglio 2007 - 11.34

lordwaizard Profilo | Senior Member

Ho realizzato una master page e una pagina di prova.
Nella master c'è la seguente tabella:

<tr>
<td class="mmaxnon">&nbsp;&nbsp; Primo</td>
</tr>
<tr>
<td class="mmaxnon">&nbsp;&nbsp; Secondo</td>
</tr>
<tr>
<td class="mmaxnon">&nbsp;&nbsp; Terzo</td>
</tr>

Nella pagina che richiama la master page, vorrei fare in modo di cambiare alcune cose, tra queste vorrei cambiare una serie di classi presenti.

ES (modificare lo stile della riga)
<tr>
<td class="vedi">&nbsp;&nbsp; Primo</td>
</tr>
<tr>
<td class="mmaxnon">&nbsp;&nbsp; Secondo</td>
</tr>
<tr>
<td class="mmaxnon">&nbsp;&nbsp; Terzo</td>
</tr>

Scusate per la domanda ma per l'img c'è l'ho fatta mentre per le celle no.
Grazie
Davide


PS
Dim masterPrimoLogo As Image = Master.FindControl("PrimoLogo")
masterPrimoLogo.ImageUrl = "Immagini/imgMSDN.jpg"

amelix Profilo | Expert

Potresti definire delle proprietà pubbliche nella master page raggiungibili dalla Page.
Nella masterPage potresti fare cosí:
<td class="<% = StylePrimo %>"> Primo</td>

A.

Andrea - http://www.MelisWeb.eu/

Gioca con :
Travian - http://www.travian3.it/?uc=it31_3933
BiteFight - http://s2.bitefight.it/c.php?uid=58171

lordwaizard Profilo | Senior Member

Così non funziona
perchè è la pagina aspx ,che comunica alla pagina master cosa si deve abilitare.

ES
Dim masterPrimoLogo As Image = Master.FindControl("PrimoLogo")
masterPrimoLogo.ImageUrl = "Immagini/imgMSDN.jpg"


Il problema è che non so come posso dichiarare l'elemento td (dim cella as??? per l'immagine funziona perfettamente vorrei realizzare la stessa cosa per la cella).

Grazie
Davide

amelix Profilo | Expert

Spostare lo style in un div all'interno della cella?
Se usi il asp:panel avrai come output un div e riesci a trovarlo con il find.

A.
Andrea - http://www.MelisWeb.eu/

Gioca con :
Travian - http://www.travian3.it/?uc=it31_3933
BiteFight - http://s2.bitefight.it/c.php?uid=58171

ghio Profilo | Newbie

>Ho realizzato una master page e una pagina di prova.
>Nella master c'è la seguente tabella:
>
><tr>
> <td class="mmaxnon">   Primo</td>
></tr>
><tr>
> <td class="mmaxnon">   Secondo</td>
></tr>
><tr>
> <td class="mmaxnon">   Terzo</td>
></tr>
>
>Nella pagina che richiama la master page, vorrei fare in modo
>di cambiare alcune cose, tra queste vorrei cambiare una serie
>di classi presenti.
>
>ES (modificare lo stile della riga)
><tr>
> <td class="vedi">   Primo</td>
></tr>
><tr>
> <td class="mmaxnon">   Secondo</td>
></tr>
><tr>
> <td class="mmaxnon">   Terzo</td>
></tr>
>
>Scusate per la domanda ma per l'img c'è l'ho fatta mentre per
>le celle no.
>Grazie
>Davide
>
>
>PS
>Dim masterPrimoLogo As Image = Master.FindControl("PrimoLogo")
> masterPrimoLogo.ImageUrl = "Immagini/imgMSDN.jpg"
>
>
Se ho capito bene tu vorresti modificare delle "caratteristiche" della master page a runtime. se è così puoi creare all'interno della master page delle funzioni pubbliche che modifichino i parametri a tuo piacimento, aggiungere nella dichiarazione della pagina derivata la direttiva MasterType inserendo subito dopo a direttiva <page...., <%@ MasterType VirtualPath="~/MasterPage.master" %> e, in fine, andare a richiamare le funzioni definite nella master page dalla pagina derivata. Ciao, M
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