<div id="progress" class ="ui-progressbar"> Loading... </div> @using (Ajax.BeginForm("Search", "Client", new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "searchResults" })) { <fieldset> <legend>Search</legend> <label for="clientNo">Client No: </label> <input type="number" name="clientNo" class="numericOnly" /><br /> <label for="clientName">Client Name: </label> <input type = "text" size =25 data-autocomplete="@Url.Action("QuickSearch", "Client")" name ="clientName" /> <div> <input type="submit" value="Find / Refresh" /> </div> </fieldset> }and I want the "Loading" message to automatically display when I click on the button and disappear when it finishes. What is the best way to acomplish this without using an AJAX Action Link? Or is there a way to have link look like a button?