1.<% %>用來綁定后臺代碼
如:
< % for(int i=0;i<100;i++) { Reaponse.Write(i.ToString()); }%>
2.<%# %>是在綁定控件DataBind()方法執(zhí)行時被執(zhí)行,用于數(shù)據(jù)綁定
如:
< %# Container.DataItem("title") %>
3.<%= %>用來綁定后臺的變量或方法且有返回值的,但此時的變量名或方法的訪問修飾符為PRotected或public
如:
<%=name%> <%=getstr()%>
4.<%@ %>用來導(dǎo)入后臺命名空間
如:<%@ 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,獲得的數(shù)據(jù),系統(tǒng)會將其默認為String,怎樣轉(zhuǎn)化為其它的類型?
DataBinder.eval_r(Container.DataItem,"轉(zhuǎn)換的類型","格式")注:格式可以不要 此方法=eval_r("轉(zhuǎn)換的類型")
新聞熱點
疑難解答