[编辑:这些不是用 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>