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

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

javascript 更改屬性及創建標籤