Wednesday, September 23, 2009

Another way to preload images in javascript

function preloadImg(url) {
var divPreLoad = '<div style="height:0px; width:1px; background-image:url(' + url + ')"></div>';
document.write(divPreLoad);
}

Monday, September 21, 2009

DataList with automatically generated columns

DataList can repeat, but can't autogenerate.
DetailsView can autogenerate, but can't repeat (but requires a list as datasource, thus the array)


<asp:DataList ID="dvResults" runat="server" ondatabound="dvResults_DataBound">
<ItemTemplate>
<asp:DetailsView ID="subDvResult" runat="server" RowStyle-CssClass="row"
DataSource='<%# new System.Collections.Generic.List<System.Data.DataRowView>(new System.Data.DataRowView[]{(System.Data.DataRowView)Container.DataItem}) %>'>
</asp:DetailsView>
</ItemTemplate>
<SeparatorTemplate>
<br />
</SeparatorTemplate>
</asp:DataList>