Inserire script per delle scelte nel codice html di un DataList(ItemTe...

giovedì 12 agosto 2004 - 14.15

gigimix Profilo | Newbie

Vedi file di testo allegato.
Continuava a darmi degli errori.....

GvnnRules Profilo | Senior Member

Purtroppo non puoi metter un if nella sintassi

<%# %>

o almeno io non sono mai riuscito, quello che ho sempre fatto è stato fare una funzione protected nel codice (aspx.vb o aspx.cs), e richiamarla dalla pagina aspx, più o meno in questo modo:

'pagina test.aspx.vb

Protected Function checkData(dtdMiaData as datetime) as boolean
if dtdMiaData > datetime.now().addDays(-7) then
return true
else
return false
end if
end function

'pagina test.aspx

<%# checkData( DataBinder.Eval(Container.DataItem,"Data") ) %>

questo ti ritorna true o false, al posto di true o false, puoi visualizzare quello che vuoi

pero di esserti stato di aiuto.

Ciao

Gvnn

gigimix Profilo | Newbie

Direi di si dato che funziona perfettamente.
Grazie
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5