我有一个.NET MVC网站,其中包含一个用户选择日期范围的表单视图(我没有使用ajax)。当用户单击“提交”时,数据将粘贴到控制器,然后从SQL数据库中提取数据并显示在另一个视图中。在数据拉动时会显示一个加载程序。
我遇到的问题是,用户第一次提交表单时,加载程序显示,但数据从未加载(用户等待长达一个小时)。当用户返回带有表单的视图并重新提交相同的信息时,数据会立即加载。无论用户等待第一个请求多长时间,第二个请求都会立即发生。我也让用户清除他们的缓存。这在IE和Chrome中都会发生。
有谁知道为什么会发生这种情况以及如何解决这个问题?