【问题标题】:Asp.Net MVC 2 Html.ActionLink foreign language encodingAsp.Net MVC 2 Html.ActionLink 外语编码
【发布时间】:2011-06-12 14:23:20
【问题描述】:

当我在我看来调用 时,它会生成以下 html 输出:abcáí

但我不需要转义外来字符 áí,所以我希望输出为 abcáí

我的问题不仅在于ActionLink这个函数,而且无处不在,htmlencoding在哪里使用。

有什么建议吗?

【问题讨论】:

  • 使用equels向页面写入内容时,不使用html编码。仅当使用 Html.Encode 或冒号代替等号时,才使用 html 编码。
  • Jamie:不,函数 Html.ActionLink 总是 html 编码 linkText 属性

标签: asp.net-mvc asp.net-mvc-2 html.actionlink


【解决方案1】:

这完全不是你应该担心的。 HTML 助手正确地对输出进行 HTML 编码。输出旨在由浏览器读取,而不是人类。由于此输出格式正确,这些浏览器将正确地向使用它们的人显示内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多