На моем взгляде Родителя называется CreateAdmin У меня есть некоторые элементы управления HTML, кнопка и держатель DIV места для частичного видаPartialView рендеринг на новой странице
@using (Html.BeginForm())
{
<p style="padding-left: 920px;">
<button name="button" value="search" id="SearchResultbtn">
Search</button>
</p>
<div class="editor-field" id="searchResult">
//place holder for the partial view
</div>
}
при нажатии на кнопке «Поиск» частичное мнение должно быть оказан динамически внутри этого
<div id="searchResult"><div>
JQuery для этого
$(document).ready(function() {
$("#SearchResultbtn").click(function() {
$.get('/Views/Shared/_AdminSearchResult.cshtml', function (data) {
$('#searchResult').html(data);
});
});
});
Мой CONTRO Метод Мюллерома является
[HttpPost]
public ActionResult CreateAdmin(string button, Administration admin)
{
if (button == "search")
{
var result = Administration.GetAdministrationList();
if (result.Count() != 0)
return PartialView("_AdminSearchResult", result);
}
}
У меня есть частичный вид в общем имени папки _AdminSearchResult.cshtml.
Проблема заключается в том, что частичный вид визуализируется на новой странице вместо того места, где он предполагается. Может кто-нибудь, пожалуйста, укажите, куда я иду.
Спасибо за ответ Моби. Он по-прежнему открывается на новой странице. – DotNetBeginner
Забыл о новом бизнесе страницы, обновленный код может сортировать его. –
Это сработало. Спасибо, Moby. Теперь есть второй вопрос. Я прямо говорю, что мой метод контроллера открывает частичный вид .... return PartialView («_ AdminSearchResult», result); вместо этого в теге id = "searchResult" я получаю свой основной вид ... ?? – DotNetBeginner