问题描述
我第一次打开页面时状态为已取消,并且页面停留在加载屏幕上,因为我的状态为已取消,但是当我再次打开同一页面时打开。查看网络时间后,我注意到状态已取消,发起者为 jquery.min.js 。我认为肯定存在与 jquery.min.js 相关的问题,但是我找不到解决该问题的自信解决方案。还是缺少任何图书馆?
我的项目在ASP.Net中,并且.cshtml
文件中使用了Jquery。
这是代码
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<title>
@{
// set custom page title from global configuration
string title = MultiLanguageFactory.TranslateText(ARMCommon.GetGlobalConfigStringValue(ARMCommon.GLOBAL_CONFIG_CUSTOM_PAGE_TITLE));
if (String.IsNullOrEmpty(title))
{
title = MultiLanguageFactory.TranslateText(ARMCommon.DEFAULT_PAGE_TITLE);
}
}
@title
</title>
<script type="text/javascript">
Cour = {
WebRoot: '@Url.Content("~/")',ApiRoot: '@Url.Content("~/api/")',Culture: '@HttpContext.Current.Session["lang"].ToString()'
};
</script>
<link href="@Url.Content("~/less/kendo/kendo.common.less")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/less/kendo/kendo.default.less")" rel="stylesheet" type="text/css" />
@Styles.Render("~/bundles/styles/mvc")
<link href="@Url.Content("~/less/WebFonts.less")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/less/Access.less")" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="@Url.Action("GetResources","Mlf",new { area = "" })"></script>
@Scripts.Render("~/bundles/kendo")
@Scripts.Render("~/bundles/common")
<script type="text/javascript" src="@Url.Content("~/Scripts/kendo/2014.2.716/cultures/kendo.culture." + HttpContext.Current.Session["lang"] + ".min.js")"></script>
<!--[if lt IE 9]>
<script src="@Url.Content("~/Scripts/html5shiv.js")"></script>
<script src="@Url.Content("~/Scripts/respond.min.js")"></script>
<![endif]-->
<script type="text/javascript">
kendo.culture('@HttpContext.Current.Session["lang"]');
</script>
<script type="text/javascript" src="@Url.Content("~/Scripts/ConvertDateColumnsToCurrentCulture.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Date.js")"></script>
<script type="text/javascript">
/*
In IE8,sometimes the web fonts would not render,despite being
downloaded. This function tricks IE8 into re-rendering the body
by adding a dummy class after the onload event has been triggered.
If icons continue to not load,the timeout length may need to
be increased.
This function is present in:
PortalMaster-CRCC-Bootstrap.master
PortalMaster-Bootstrap.master
_Layout_Bootstrap.cshtml
The function is called in the body onload event.
function iconFix() {
if ($.browser.msie && $.browser.version == 8) {
setTimeout(function () { $(document.body).addClass("dummy"); },800);
}
}
</script>
</head>
<body id="@Html.GenerateBodyId()" onload="iconFix()">
@Html.Partial("_MegaMenu_Bootstrap")
<div id="page-title">
<div class="container">
<h1>@Html.TranslateText(PageTitle)</h1>
</div>
</div>
<div class="container">
@RenderBody()
</div>
<script type="text/javascript" src="@Url.Content("~/js/bootstrap.min.js")"></script>
@* If a Courion Session is active,include the scripts for the session timeout dialog *@
@if (Courion.Aspx.Portal.SessionManagement.CourAspxSession.IsCourSessionActive())
{
@Scripts.Render("~/bundles/session")
<script type="text/javascript">
$(document).ajaxComplete(function (e,xhr,settings) {
if (settings.func != "noReset") {
//This is to keep session alive
Ext.Courion.AspxTimeoutManager.resetTimeout();
}
});
</script>
}
@RenderSection("JavaScript",false)
<script type="text/javascript">
$(function () {
// Deprecated. Placeholder is now an attribute.
//$('input,textarea').placeholder();
$('input,textarea').attr("placeholder");
});
</script>
</body>
</html>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)