|
-
Jul 19th, 2004, 06:27 AM
#1
What is <%# ?
An example I saw:
ASP 3.0 had <% = %> for response.write. I don't know what the # is though. Anyone?
-
Jul 19th, 2004, 07:08 AM
#2
I wonder how many charact
Stop asking so many questions, you'll get us ALL in trouble....
Now, move along quickly...
-
Jul 19th, 2004, 07:16 AM
#3
-
Jul 19th, 2004, 07:18 AM
#4
Retired VBF Adm1nistrator
Actually I was wondering again. I have adapted some code for my project:
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>
I know what it does, but I don't know why...
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Jul 19th, 2004, 07:43 AM
#5
PowerPoster
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.
-
Jul 19th, 2004, 07:46 AM
#6
Retired VBF Adm1nistrator
Good stuff. Now while you're at it go and answer our other .net questions
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Jul 20th, 2004, 12:42 AM
#7
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)
-
Jul 20th, 2004, 03:18 AM
#8
Retired VBF Adm1nistrator
I was about to ask why... but I really couldn't be bothered.
Its easier for me to just do it
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|