1.Asp.Net中幾種相似的標記符號: < %=...%>< %#... %>< % %>< %@ %>解釋及用法
答: < %#... %>: 是在綁定控件DataBind()方法執行時被執行,用於數據綁定
如: < %# Container.DataItem("tit") %>
< %= %>: 在程序執行時被調用,可以顯示後臺變量值或方法(前提是public 或 protected)
且在前臺代碼中只有HTML控件可以使用<%=%>對服務器控件不起作用.(如:<asp:Button ID="btnTest"
runat="server" Text='<%=getValue%>'></asp:Button> 結果仍爲<%=getValue%>)
如:
*.aspx中: < %= aaa %>
*.cs中: protected string aaa="姓名";
< % %>: 內聯代碼塊裏面可以在頁面文件*.aspx或*.ascx文件裏面嵌入後臺代碼
如:
< %
for(int i=0;i<100;i++)
{
Reaponse.Write(i.ToString());
}
%>
< %@ %>是在*.aspx頁面前臺代碼導入命名空間,
如:
< %@ Import namespace="System.Data"%>