代码之家  ›  专栏  ›  技术社区  ›  aherrick

在ASP.NET MVC中开发的URL的手机浏览转义符号(&)?

  •  3
  • aherrick  · 技术社区  · 14 年前

    这是一个奇怪的问题,我看不出来。我有一个用ASP.NETMVC编写的基本移动站点(在这种情况下,这并不重要,只是为了把它放在那里)

    此页包含以下错误:

    第43列第56行出错:EntityRef:应为“;”

    下面是第一个错误之前的页面呈现

    现在这行具体呈现的是一个基本的锚定标记,它在查询字符串中有一个符号(应该很标准吧?)。为什么这会是个问题?

    IPhone渲染它没有任何问题,普通浏览器(IE8、Chrome、FF等)也没有问题。据我所知,Palm Pre浏览器、Android和BlackBerry Bold都会显示它。

    具体来说,下面似乎是有问题的行(基本分页控件的一部分):

        <a href="/Mobile/LotBrowse?page=2&watchList=False" style="text-decoration: none" title="go to page 2"> 
        <span class="page-numbers"> 
            2</span></a>
    
    1 回复  |  直到 14 年前