1.<% %>用來綁定後臺代碼web
如:asp.net
< %ide
for(int i=0;i<100;i++)ui
{spa
Reaponse.Write(i.ToString());.net
}debug
%>server
2.<%# %> 是在綁定控件DataBind()方法執行時被執行,用於數據綁定字符串
如: < %# Container.DataItem("title") %>get
3.<%= %>用來綁定後臺的變量或方法且有返回值 的,但此時的變量名或方法的訪問修飾符爲protected或public
如:<%=name%> <%=getstr()%>
4.<%@ %>用來導入後臺命名空間
如:<%@ import namespace="system.data">
5.<%$ %>用來綁定web.config裏的字符串(鍵值對)
如:<asp:TextBox runat="server" ID="cc" Text="<%$ ConnectionStrings:pubs%>"></asp:TextBox>
web.config
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<connectionStrings>
<add name="pubs" connectionString="Server=.;database=pubs;uid=sa;pwd=" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
6.DataBind,得到的數據,系統會將其默認爲String,怎樣轉化爲其它的類型?
DataBinder.eval_r(Container.DataItem,"轉換的類型","格式") 注:格式能夠不要 此方法=eval_r("轉換的類型")