看來我錯過了一些東西。但自從.NET 4.0問世以來,我一直在參考ASP.NET的<%: %>
語法。它看起來與<%= %>
類似,但顯然有一個新語法的原因。我試過谷歌,但搜索<%: %>
似乎沒有返回任何東西。 <%: %>
語法的作用是什麼?它是在.NET 4.0還是3.5中引入的?有人能夠啓發我嗎?ASP.NET <%= %> vs <%: %>
被修改:請提供參考或示例
看來我錯過了一些東西。但自從.NET 4.0問世以來,我一直在參考ASP.NET的<%: %>
語法。它看起來與<%= %>
類似,但顯然有一個新語法的原因。我試過谷歌,但搜索<%: %>
似乎沒有返回任何東西。 <%: %>
語法的作用是什麼?它是在.NET 4.0還是3.5中引入的?有人能夠啓發我嗎?ASP.NET <%= %> vs <%: %>
被修改:請提供參考或示例
我相信<%:%>是自動HtmlEncoding
這篇文章從斯科特谷將有助於解釋 - 它是在.NET 4和MVC2
這是正確的,<%: %>幾乎等於做<%= Html.Encode(...)%> – ridecar2 2010-10-20 15:05:44
它也等於做<%= Server.HtmlEncode()%> – stack72 2010-10-20 15:06:24
以及什麼abou <%#:? – MonsterMMORPG 2016-06-28 19:49:16
它自動Html編碼輸出。這是新的4.我相信你會在答案中得到更多的人的信息。 – jjnguy 2010-10-20 15:02:15