ASPX页面响应语法

时间:2010-10-25 15:57:25

标签: asp.net

过去,我一直在ASP.NET的代码隐藏页面中工作,并从该区域发出所有标记。

我正在学习MVC并且正在直接在.ASPX页面工作。

以下陈述可以写成......

<%= Html.Label("Test") %>
<%: Html.Label("Test")%>
<% Html.Label("Test"); %>

前两个发出'Test'一词,而第三个没有做任何事情。然而,没有任何错误被抛出。

我似乎记得&lt;%=是&lt;%Response.Write(“”)%&gt;的缩写。是&lt;%:同样的快捷方式?

我想第3个语句会运行,但只返回一个被丢弃的字符串。

1 个答案:

答案 0 :(得分:1)

你是对的1和3. 2做一个,但它html转义输出。