Logica CMS

martedì 04 dicembre 2007 - 13.29

nullatore Profilo | Junior Member

Salve gente.

Riflettevo su come sia possibile creare un sistema di gestione contenuti un po' "spinto". Vi spiego e arrivo subito al dunque.


mettiamo voglia inserire in un placeholder del codice prelevato dal DB. Ad esempio:

<p>questo è un testo di prova</p><br>
Vai su<a href="foo.aspx">foo.apsx</a>

Fin qui tutto ok.

Me se volessi inserire questo codice:

<p>questo è un testo di prova</p><br>
Vai su<a href="foo.aspx" title='<%=Class1.Metodo1() %>' >foo.apsx</a>

Come faccio? Avrete capito che il problema è il codice aps.net messo in line...

Grazie.

~nullatore~
mai dire corto circuito virtuale

amelix Profilo | Expert

Non ti funziona?
Io solitamente uso delle proprietà/metodi nella pagina lato codice (che poi fanno solo da passacarte) e non ho mai avuto problemi.

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

nullatore Profilo | Junior Member

No. O Meglio non fa quello che vorrei.

Praticamente mi trovo scritto nel mio placeholder il codice cosi come l'ho salvato, ovvero:

p>questo è un testo di prova</p><br>
Vai su<a href="foo.aspx" title='<%=Class1.Metodo1() %>' >foo.apsx</a>

ma il codice inline non viene 'risolto'.

Voglio essere più preciso.
Tale codice viene prelevato dal DB e messo dentro un Liter (Literal1.Text="<p>questo è un testo....")
poi il literal viene innestato nel PlaceHolder (PLaceHolder1.Controls.Add(Literal1))

Cosa ne pensi?


~nullatore~
mai dire corto circuito virtuale

amelix Profilo | Expert

Dilla tutta...
Il tuo <%=valore%> non è nella pagina .aspx ma messo da codice...
Male! Molto male!!!

La vedo molto dura... potresti usare la reflection... ma rischi di farti mooooolto male.

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

nullatore Profilo | Junior Member

>Dilla tutta...
>Il tuo <%=valore%> non è nella pagina .aspx ma messo da
>codice...
>Male! Molto male!!!
>
>La vedo molto dura... potresti usare la reflection... ma rischi
>di farti mooooolto male.
>
>Andrea - http://www.MelisWeb.eu/

Si è cosi.

Che idee hai in merito? Perchè dici molto male? Cos'è la reflection? Come potrei farmi male?

~nullatore~
mai dire corto circuito virtuale
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