How to establish Asynchronous Process in MVC3? <p>I am using MVC3 and Entity Framework.</p> <p>In my project, I have a view and a controller. From my view I am importing 1000 records from excel to the database and that works fine.</p> <p>My requirement is, while inserting large rows of data to the database I need to indicate<br> the status of the importing rows and the % of loading completed and need to add background process( thread).. How to achieve this one? Need Help on this.</p> <p>View Code:</p> <pre><code>@using (Html.BeginForm("FImport", "Import", FormMethod.Post, new { enctype = "multipart/form-data" })) { //Here i'm Inserting 1000 of records using table &lt;input type="submit" value="Start Import" /&gt;&lt;/td&gt; } </code></pre> <p>Controller Code:</p> <pre><code>[HttpPost] public ActionResult FImport(FormCollection collection) { } </code></pre> <p>How to do that?</p>