刚接触asp.net的人经常被一些页面中的尖括号搞晕,下面我来总结下常见或常用的几个尖括号用法。
<ItemTemplate>
<tr>
<td>
<%#Eval("pro_id")%>
</td>
<td>
<%# Get_band(Eval("brand_id").ToString())%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
1、<%=%>
“=”后放的是变量名。
如:
a)、 <title><%= titleName %></title>
b)、 <p>当前时间:<%= DateTime.Now.ToString() %></p>
输出结果为:
当前时间:2012-02-23 12:50
2、 <%#%>
“#”后放的是数据的绑定
如:
a)、一般用法:
<%# GetName("id").ToString()%>
b)、绑定数据源用法:
<ItemTemplate>
<tr>
<td>
<%#Eval("pro_id")%>
</td>
<td>
<%# Get_band(Eval("brand_id").ToString())%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
3、<%@ %>
“@” 后放的是引用
如:
<%@ Page Language="C#" %>
<%@ Register %>
4、<%%>
中间一般放函数或者方法
如:
<%getvalue();%>