2

[编辑:这些不是用 asp Mobile.Master 模板制作的,而只是一个在 Visual Studio 2010 中具有移动特定标记的普通母版]

[编辑2:该网站刚刚上线,因为它在模拟器中很好,只是不在网络浏览器上,但现在它也不能在手机上运行。同样的事情发生]

我已经制作了我们网站的移动版本,只是一个简单的“/m-en-US”和“/m-de-AT”——这正是我老板想要的。该页面在移动浏览器上显示良好,我可以毫无问题地浏览任何地方。但是当我在桌面浏览器中运行它并单击任何导航链接时,标记会重复并div消失。你能帮我找出问题所在吗?

Home 和 Find Us 链接都是链接,asp:menuitems但其他链接只是链接,无论单击什么都会发生这种情况。后面没有重要的代码。如果我需要显示更多代码或详细信息,请直接说。

谢谢你。

点击前点击后,绿条消失,但链接仍然有效,但页面和表单标记加倍

这是唯一可能真正相关的代码:

<div class="header">
        <asp:Menu ID="NavMenu" runat="server" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
            <Items>
                <asp:MenuItem NavigateUrl="~/m-en-US/start.aspx" Text="Home" />
                <asp:MenuItem NavigateUrl="~/m-en-US/Directions.aspx" Text="Find Us" />
            </Items>
        </asp:Menu>
    </div>
    <div class="clear">
    </div>
    <asp:HyperLink runat="server" NavigateUrl="~/m-de-AT/Start.aspx">
            <!--Flag images via http://www.icondrawer.com-->
            <img src="Images/at.png" id="flagImage" alt="Deutsch" />
    </asp:HyperLink>
    <div>
        <asp:ContentPlaceHolder ID="cphMainContent" runat="server">
        </asp:ContentPlaceHolder>
    </div>
4

1 回答 1

0

div尽管在我最终通过将高度设置为精确41.59675px并直接在 NavMenu 中设置宽度来找到解决方案之前弄乱了固定高度,因为159px我不知道它是如何或为什么起作用的,但确实如此。

于 2013-05-23T09:09:45.197 回答