【发布时间】:2011-09-25 17:42:13
【问题描述】:
提交表单时(form.submit() 并且没有 ajax),是否有任何方法可以检测响应是否返回(假设未加载新页面)。我实际上是从控制器返回一个文件而不是一个新视图。
查看:
<% using (Html.BeginForm()){%>
....
<input id="submitsearch" type="submit" value="DownloadFile" name="SubmitButton" />
<%} %>
控制器:
return File(FileContent, "text/plain", Filename);
基本上我想要发生的是,当用户单击提交时,我会显示一个加载图标,而当下载弹出窗口出现时,我想删除加载图标。
所以我实际上不需要阅读响应,只需知道响应何时返回,这样我就可以删除加载图标。
限制是我不能使用 ajax 调用来提交页面。
干杯。
【问题讨论】:
标签: asp.net-mvc model-view-controller