【问题标题】:ASP and ' does not workASP 和 ' 不起作用
【发布时间】:2009-03-04 03:56:28
【问题描述】:

我不是 ASP 专家,只是想帮助一个朋友。

过去,HTML,我使用' 表示文本中的撇号。

使用以下内容,它在 Firefox 中呈现正常,但在 IE 7 中不正确。

asp:LinkButton ID="AceFrehley95Button" Text="Ace Frehley ' 95" OnCommand="lbtnSubMenu_Command" CommandArgument="AceFrehley95.wmv" Runat="Server"

在 Firefox 中呈现:Ace Frehley '95

在 IE 7 中呈现:Ace Frehley &apos 95

如何让 IE 呈现 Firefox 的功能......

杰森

【问题讨论】:

  • 用代码选项包围你的文本,这样你就可以有“;”在那里。

标签: asp.net


【解决方案1】:

HTML 实际上没有' 实体。许多浏览器都支持它(可能是因为它 XHTML 的一部分),但“官方”并不存在。你应该改用'

【讨论】:

  • +1。当然,在那个特定的例子中也没有必要逃避撇号;只有当您(或可能)使用单引号来分隔属性值时,才需要使用 apos 转义。 (文本='鱼'n'薯条')
【解决方案2】:

你也可以试试:

’

呈现为:

【讨论】:

  • 感谢您的帮助!你拯救了我的一天在javascript调用中没有工作......但你的版本做到了! :)
【解决方案3】:

除非你是排版纯粹主义者,

   ´

可能足够接近。

【讨论】:

  • 如果你从一个网页上复制粘贴C++代码,作者使用了´,代码将无法编译,但不容易看出问题出在哪里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多