ASP.NET 內聯運算式
<%= %> 裡面可以放Response.Write(...),通常用於顯示單一字串,變數以及常數等值
如 DataTime.Now.ToString()
<%@ %>指定頁面所使用的設定,使用者控制編譯aspx和ascx時所用的語法
詳情 https://docs.microsoft.com/zh-tw/troubleshoot/aspnet/inline-expressions
<%# %>當網頁上呼叫 DataBind()時,用此方法聯繫。
如 <%# Bind("something")%> OR <%# Eval("something").ToString()%>
<%$ %>可以用來取得資源檔案中的資訊
如Config中設定 <appSettings> <add key="copy" value = "ctrlc+ctrlv"><appSettings>
<%$ appSettings : copy%>
<%-- --%> 註解
Eval( “”) 單向繫結,用於單向輸出;
Bind( “”) 雙向繫結 ,除了輸出,還可以接收客戶端提交的值。
Eval 是.Net 2.0出現的東西 <%# Eval("變數名稱" , {0:c}) %>
1.0是使用
<%# DataBinder.Eval(Container.DataItem , "變數名稱" , {0:c}) %>
參考:
https://docs.microsoft.com/zh-tw/troubleshoot/aspnet/inline-expressions
https://www.796t.com/p/1422794.html
留言
張貼留言