Asp.net
腳本標籤和“<%….%>”標籤有什麼區別?
我剛剛開始研究 Web 應用程序,並學習使用 ASP.Net。我遇到了兩種在 HTML 頁面中添加腳本的方法。一種是使用腳本標籤,另一種是使用
<% ... %>標籤。但是,我無法弄清楚,兩者之間有什麼區別,在這種情況下我應該更喜歡哪一個?
script 標籤用於指定完整的腳本(通常是完整的方法/功能)(主要是客戶端腳本,但您也可以擁有伺服器端腳本塊),而
<% ... %>用於包含伺服器端內聯程式碼片段。
標籤可以是 JavaScript 或相關語言。<% %> 在功能上等同於
<script language="C#|vb" runat="server">通常,您將程式碼放在程式碼後面(win 表單),因此唯一用於客戶端腳本(通常是 JavaScript)。對於 ASP.NET MVC,<% %> 用於標記視圖,而不是真正的程式碼。