Asp.net
ASP.NET MVC 中的 <%: 和 <%= 有什麼區別?
我在任何地方都找不到這個資訊。可能是因為Google忽略了關鍵字。在您的 aspx 頁面中使用
<%:和之間有區別嗎?<%=它們似乎可以互換。
<%: %>是ASP.NET MVC 2 中的新事物。它與 相同<%= Html.Encode("Text") %>。建議始終使用<%: %>,除非您有特定的理由不這樣做(例如,您正在渲染來自已編碼的某個文件或數據庫的數據)。
區別在於:
<%= "my <text>" %>將輸出my <text>,這是不正確的 HTML
<%: "my <text>" %>會輸出my <text>,哪個更好