としてサーバー呼び出しを行う必要があり、私はMVCをASPに(とオーバーフローをSTCKする)新たなんです。しかし、私のアプローチは、新しいスレッドでレコード生成プロセスを開始することです。プログレスバーで部分的なビューをロードするビューにリダイレクトします。そのビュー上のスクリプトでpartialを更新します。以下のような smthing:私が見た
<div id="documents-partial">
<% if (ViewData["IsDone"] == false) { %>
<% Html.RenderPartial("ProgressBar", ViewData["Progress"]); %>
<% }else{ %>
<% Html.RenderPartial("Records", ViewData["Records"]); %>
<% }
</div>
<script type="text/javascript">
$(document).ready(function() {
update();
}
function update(){
$('div#id-of-where-you-want-to-load-partial-view').load('/Records/CheckForUpdate', {param1: <%= ViewData["Progress"].Id %>}, update /*on callback calls the update method again*/);
</script>