mvc2 Html.label(“mystring”)mangling

时间:2009-08-31 21:53:28

标签: asp.net-mvc

鉴于下面的MVC2代码,为什么第二个标签会被破坏?

<%=Html.Label("DisplayFor(" + "DateHired,\"Date\"):") %>
<%=Html.Label("DisplayFor(" + "c=>c." + "DateHired,\"Date\"):") %>
<%=Html.DisplayFor(c=>c.DateHired,"Date") %>

结果:

DisplayFor(DateHired, “日期”):

DateHired, “日期”):

2/28/1999

1 个答案:

答案 0 :(得分:1)

我认为这只是你不能使用“&gt;”在HTML的文本中,因为它认为它是标记。

改为使用&gt;

<%=Html.Label("DisplayFor(" + "c=&gt;c." + "DateHired,\"Date\"):") %>