2008-09-19 85 views

回答

12

<%=是相當於<% Repsonse.Write()

你可以寫任何內容在這裏:例如

<%=myProperty + " additional Text" %> 

<%#是一個綁定表達式。您可以檢索當前上下文中的任何公共值(例如,在GridView中)。但是你不能在這裏混合內容。

查看MSDN瞭解更多信息。

+0

啊,我想知道爲什麼<%=總是導致寫入與輸出流不同步......已經使用標籤。謝謝。 – tsilb 2009-02-12 00:07:21

1

區別在於#符號指定了數據綁定指令,該數據綁定指令在數據綁定時解析(例如,當您調用Page.DataBind時)並且=符號指定評估表達式只是評估並打印到HTML在處理該行時輸出。

編輯:只是補充說,只有內部<%#%>您必須查看在像評估和演示數據綁定功能。

1

<%=是Response.Write()的簡寫。
<%#表示您正在使用數據綁定控件中的數據容器。

相關問題