An example I saw:
VB Code:
Customer: <%# custID %>
ASP 3.0 had <% = %> for response.write. I don't know what the # is though. Anyone?
Printable View
An example I saw:
VB Code:
Customer: <%# custID %>
ASP 3.0 had <% = %> for response.write. I don't know what the # is though. Anyone?
Stop asking so many questions, you'll get us ALL in trouble....
Now, move along quickly...
:lol:
Actually I was wondering again. I have adapted some code for my project:
I know what it does, but I don't know why...Code:<asp:datalist id="DataList1" style="Z-INDEX: 101; LEFT: -1px; POSITION: absolute; TOP: 2px" runat="server" Height="20px" Width="100%">
<HeaderTemplate>
<TABLE id="table2" cellSpacing="3" cellPadding="1" width="100%" border="0">
<TR>
<TD align="left" width="52%"><FONT face="Verdana" size="2">Description<BR>
Manufacturer</FONT></TD>
<TD align="left" width="15%"><FONT face="Verdana" size="2">SAP #<BR>
Manufacturer #</FONT></TD>
<TD align="left" width="10%"><FONT face="Verdana" size="2">Details</FONT></TD>
<TD align="left" width="10%"><FONT face="Verdana" size="2">Price</FONT></TD>
<TD align="left" width="5%"><FONT face="Verdana" size="2">Stock</FONT></TD>
<TD align="left" width="8%"><FONT face="Verdana" size="2">Buy</FONT></TD>
</TR>
<TR>
<TD align="left" width="100%" colSpan="6">
<HR noShade SIZE="1">
</TD>
</TR>
</HeaderTemplate>
<ItemTemplate>
<TR>
<INPUT id="txtStock<%# Container.DataItem(0) %>" type=hidden value="<%# Container.DataItem(6) %>" name="txtStock<%# Container.DataItem(0) %>" style="myTextBoxSmall">
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"><a href="ProductDetails.aspx?strSAPCode=<%# Container.DataItem(0) %>" target="" onMouseover="setStatusWindowText('View details of SAP Code : <%# Container.DataItem(0) %>');return true;" onMouseout="setStatusWindowText('');return true;"><%# Container.DataItem(2) %></a><BR>
<%# Container.DataItem(8) %>
-
<%# Container.DataItem(9) %>
</FONT>
</TD>
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(0) %><BR>
<%# Container.DataItem(5) %>
</FONT>
</TD>
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"><a href="<%# Container.DataItem(3) %>" target=_new>details</a></FONT></TD>
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(4) %></FONT></TD>
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(6) %></FONT></TD>
<TD bgcolor="#F0F0F0" valign="top"><FONT face="Verdana" size="1"> <INPUT class=myTextBoxSmall type=text size=5 name="txtAdd<%# Container.DataItem(0) %>" id="txtAdd<%# Container.DataItem(0) %>">
<A onmouseover="setStatusWindowText('Add <%# Container.DataItem(0) %> to your shopping cart');return true;" onmouseout="setStatusWindowText('');return true;" href="javascript:addToCart('<%# Container.DataItem(0) %>', document.all.item('txtAdd<%# Container.DataItem(0) %>').value, document.all.item('txtStock<%# Container.DataItem(0) %>').value)">
Buy</A></FONT></TD>
</TR>
</ItemTemplate>
<AlternatingItemTemplate>
<TR>
<INPUT id="txtStock<%# Container.DataItem(0)%>" type=hidden value="<%# Container.DataItem(6) %>" name="txtStock<%# Container.DataItem(0) %>"><TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"><a href="ProductDetails.aspx?strSAPCode=<%# Container.DataItem(0) %>" target="" onMouseover="setStatusWindowText('View details of SAP Code : <%# Container.DataItem(0) %>');return true;" onMouseout="setStatusWindowText('');return true;"><%# Container.DataItem(2) %></a><BR>
<%# Container.DataItem(8) %>
-
<%# Container.DataItem(9) %>
</FONT>
</TD>
<TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(0) %><BR>
<%# Container.DataItem(5) %>
</FONT>
</TD>
<TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"><a href="<%# Container.DataItem(3) %>" target=_new>details</a></FONT></TD>
<TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(4) %></FONT></TD>
<TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"><%# Container.DataItem(6) %></FONT></TD>
<TD bgcolor="#E1E1E1" valign="top"><FONT face="Verdana" size="1"> <INPUT class=myTextBoxSmall type=text size=5 name="txtAdd<%# Container.DataItem(0) %>" id="txtAdd<%# Container.DataItem(0) %>">
<A onmouseover="setStatusWindowText('Add <%# Container.DataItem(0) %> to your shopping cart');return true;" onmouseout="setStatusWindowText('');return true;" href="javascript:addToCart('<%# Container.DataItem(0) %>', document.all.item('txtAdd<%# Container.DataItem(0) %>').value, document.all.item('txtStock<%# Container.DataItem(0) %>').value)">
Buy</A></FONT></TD>
</TR>
</AlternatingItemTemplate>
</asp:datalist>
This expression is termed a 'Data Binding Expression'. So, when you call the DataBind method on a control or the page itself, the asp.net page parser will traverse through the page parse the contents where it finds this expression.
Good stuff. Now while you're at it go and answer our other .net questions ;)
Ah. Makes sense!
Jamie, won't you be a dear and add [Resolved] to this thread? (Because you can, and I'm asking you nicely) :afrog:
I was about to ask why... but I really couldn't be bothered.
Its easier for me to just do it :) :bigyello: