asp.net &&&&用法區別

1.<% %>用來綁定後臺代碼
如:

< %
for(int i=0;i<100;i++)
{
Reaponse.Write(i.ToString());
}
%>


2.<%# %> 是在綁定控件DataBind()方法執行時被執行,用於數據綁定
如: < %# Container.DataItem("title") %>


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("轉換的類型")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章