0

我有一个非常基本的 web 应用程序,它每两分钟运行一个存储过程并以表格格式显示数据。

它工作得很好,除了在换班时。

在这些时间内,还有其他进程在相同的数据上运行,但不足以导致超时。事实上,我有 sp 设置只返回那些时间的空白值,但问题仍然存在。

不是每次,而是每隔几天一次,而不是刷新数据,IE 会吐出“Internet Explorer 无法显示网页”并保持该状态直到刷新 (F5)。

日志中没有任何内容,SQL 探查器显示 sp 运行没有问题。sp 在 1 秒内执行。

控制器

       public ActionResult Desktop()
    {

        Response.AddHeader("Refresh", "120");

        try
        {
            var dResults = db.VDMDisplayReporting();
            return View(dResults.ToList());
        }
        catch (Exception ex)
        {
            return RedirectToAction("Fail", ex.ToString());
        }
    }

看法

@foreach (var item in Model)
{

<table width="20%" class="checkerboard" cellpadding="5" cellspacing="1" border="0">
    <tr>       
        <tr>
            <td style="background-color:Silver">
                @Html.DisplayFor(modelItem => item.MachineId)
            </td>
       </tr>
        <tr>
            <td style="background-color: @item.YieldColor">
                @Html.DisplayFor(modelItem => item.Yield) 
            </td>
        </tr>
        <tr>
            <td style="background-color:  @item.UptimeColor")>
                @Html.DisplayFor(modelItem => item.Uptime) 
            </td>
        </tr>
        <tr>
            <td style="background-color: @item.CycleColor">
               @Html.DisplayFor(modelItem => item.Cycle)
            </td>
        </tr>                        
    </tr>
</table>

}
4

1 回答 1

0

相关问题:IE 不遵循重定向,给出“Internet Explorer 无法显示网页”

RedirectToAction 返回响应不是完整的位置 url,如 /Home/Action 但 IE 更喜欢完整的 url http://domain.com/Home/Action

试试这个。

于 2013-03-06T11:30:11.537 回答