MVC链接不能在jquery移动应用环境中工作



我正在转换我现有的MVC网站是移动友好。我有问题时,点击链接,它显示空页。如果我删除以下链接在_Layout.Mobile。cshtml

@System.Web.Optimization.Scripts.Render("~/bundles/jquery")
@System.Web.Optimization.Scripts.Render("~/bundles/jquerymobile")

然后它工作得很好,但我失去了所有的样式和网页上的文字显示非常小。我正在使用Opera移动模拟器进行测试。链接是本地的,类似于"localhost:62234/Articles/10"。

只是给一些更多的背景,我正在转换我的框架4.5 MVC网站是移动友好的。我已经添加了所有需要的库和主页工作良好。我有问题时,链接按在主页上。最初,点击链接什么也做不了,然后我做了一些研究,发现我必须在链接中添加标签rel="external"才能使它们工作。现在链接工作,但显示空页面。非常感谢任何帮助。

这是我找到的最终解决我问题的方法。下面是我的代码现在的样子。

@System.Web.Optimization.Scripts.Render("~/bundles/jquery")
@System.Web.Optimization.Scripts.Render("~/bundles/jquerymobile")
<script type=”text/javascript” src=”@Url.Content("~/Scripts/jquery-2.0.2.min.js")"></script>
<script type=”text/javascript”>
    $(document).bind("mobileinit", function () {
    $.mobile.ajaxEnabled = false;
    });
</script>
<script type=”text/javascript” src=”@Url.Content("~/Scripts/jquery.mobile-1.3.1.min.js")"></script>

我在这里找到了一些关于这个问题的更多信息。希望对大家有所帮助

相关内容

最新更新