DataBinder.Eval är smidigast när du ska formatera data eller sätta in den i en mening.
<%# DataBinder.Eval(Container.DataItem, "Value", "Den lilla {0} sprang snabbt.") %>
Vad var det för fel du fick?
3 svar · 184 visningar · startad av fredrik
Jag använder en Repeater för att visa upp data.
När jag tidigare har gjort detta har jag i repeater-templaten skrivit:
<%# Container.DataItem("Value") %>
Nu fick jag plötsligt fel på detta och bytte till:
<%# DataBinder.Eval(Container.DataItem, "Value") %>
Frågan är alltså; när ska man använda vilken? måste man använde den ena i vissa situationer?
(när sätt 1 inte fungerade använde jag en arrayList som var populerad med ett antal Structures)
DataBinder.Eval är smidigast när du ska formatera data eller sätta in den i en mening.
<%# DataBinder.Eval(Container.DataItem, "Value", "Den lilla {0} sprang snabbt.") %>
Vad var det för fel du fick?
Lite läsning längst ned på den här sidan kanske kan hjälpa?
http://samples.gotdotnet.com/quickstart/aspplus/doc/webdatabinding.aspx
Tack för tipsen!
hmm...får fundera på "performance"-biten...
Jag kan tyvärr få fram felmeddelandet så lätt då detta är sista sidan i en boknings-dialog (måste ringa en massa och boka av isf)...men jag ska kolla felet vid nästa "test" jag gör.