0
我有一個網站(頁面源代碼包含在底部),第一次使用Windows 8.1/IE11的用戶訪問它正確加載的頁面,但是當他們點擊按鈕時它只是永遠旋轉,如果刷新它可以正常工作,或者他們第一次訪問DevTools時打開它也可以。此頁面適用於除Windows 8.1/IE11之外的所有瀏覽器/操作系統組合,並且Fiddler也能正常工作...第一次加載網頁
我沒有Console.log語句。由於我無法打開DevTools並查看頁面spin-wait,因此我不確定如何調試/修復此問題。
任何人之前看到過這個,或能夠提出一種調試方法嗎?儘管Post/Get在一段代碼中返回「View()」,這是我排除分頁錯誤的方法。從我所知道的情況來看,服務器並沒有被打到電話。瀏覽器只是旋轉(我一次離開它30分鐘)。
C#:
public ActionResult Introduction()
{
if (Request.HttpMethod == "POST")
{
var user = DataRepository.GetUser(WebSecurity.CurrentUserName, TaskID);
if (user.CurrentStep == 3)
{
user.CurrentStep++;
DataRepository.SetUserStep(WebSecurity.CurrentUserId, user.CurrentStep);
}
return GetView(user);
}
Task task = DataRepository.GetTask(TaskID);
return View(task);
}
我也曾嘗試:
[HttpGet]
public ActionResult Introduction()
{
return View(task);
}
[HttpPost]
[ActionName("Introduction")]
public ActionResult IntroductionHttpPost()
{
return View();
}
查看:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Introduction</title>
<script type="text/javascript">
document.createElement('header');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('nav');
document.createElement('footer');
</script>
</head>
<body>
<div class="page clearfix">
<header>
<div id="progress" class="clearfix">
</div>
<div id="title">
<h1>Introduction</h1>
</div>
</header>
<section id="main">
<form action="/Task/Introduction" method="post">Welcome, <br />
<br />
In this survey you will be asked to answer some questions about yourself and about the kinds of events you enjoy. It is important that you consider each question and answer honestly, we can only accept surveys that are complete and personalized to your preferences. <br />
<br />
<button type="submit" class="button">Start Task</button>
</form>
</section>
<footer>
</footer>
</div>
</body>
</html>
您是否嘗試過使用log4net或elmah使其在某些點登錄到日誌文件?它在兼容模式下工作嗎? – Eonasdan
它在兼容模式下工作正常。嘗試使用Azure跟蹤,它似乎沒有擊中服務器。 – Faraday