代码之家  ›  专栏  ›  技术社区  ›  Robert Koritnik

是否可以在.net framework 3.5中使用<%:

  •  1
  • Robert Koritnik  · 技术社区  · 14 年前

    这可能是其他问题的重复,但很难在网上搜索 <%:

    当我创建一个新的Asp.NETMVC2项目时,它的模板使用了自动html编码的新符号。当我将.NETFramework目标更改为3.5时,这些服务器脚本停止工作。当我把它们改成 <%= 一切都很好,但不一样。

    不管怎样。有没有可能利用这个符号,避免写冗长乏味的语句 <%= Html.Encode(...) %> ?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Garett    14 年前

    不幸的是,这是不可能的。下文提到了这一点 article . 参见标题为 . 另外,请参见 explanation 从菲尔哈克斯到为什么。

        2
  •  1
  •   marc_s Anurag    14 年前

    据我所知,这是一个ASP.NET4.0的唯一功能-所以在3.5中,您仍然需要记住使用 Html.Encode(.....)