jQueryで関数を使用する.load()と、ターゲットは同じページにありますが、何らかの理由で新しいページが表示され続けます。
コードは次のとおりです。
$('form').submit(function () {
$("#searchResults").load('@(Url.Action("GetSearchResults", "MyController"))');
});
同じページにdivがあります#searchResults
コントローラのGetSearchResultsアクションは、実際にはTelerikデータグリッドを含む部分的なビューを返します。
私の期待は#searchResults、ページを更新せずに、Ajaxを使用して部分ビューがdivにロードされることです。#searchResultsただし、 divを更新する代わりに、部分ビューで新しいページが表示されます。