Я пытаюсь установить связь, при которой вы нажимаете на PO в сетке 1, и сетка 2 будет отображаться со связанными элементами.Я исследовал и попробовал несколько различных методов.Моя текущая ссылка:
@Ajax.ActionLink("Select", "DisplayPOItems", new { id = Model.poList[0].ID }, new AjaxOptions
{
UpdateTargetId = "POItems",
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
})
Я также попробовал просто ссылку действия с этим:
$("#POSelect").click(function () {
$.get('@Url.Action("DisplayPOItems","PO", new { id = Model.ID })', function () {
$('#POItems').load(this.href);
return false;
});
});
ИЛИ подобный блок, используя ajax, чтобы отловить событие click и попытаться заполнитьчастичный взгляд на div в моей форме таким образом.Все эти методы заполняют данные, но они всегда перенаправляются в ... / PO / DisplayPOItems / 1 и показывают там только частичное представление.Вот мой контроллер:
public PartialViewResult DisplayPOItems(int ID)
{
ItemModel im = new ItemModel();
return PartialView("_GridItem", im.POSearchResult(ID));
}
Я также пробовал ActionResult на контроллере, но это не помогло.Как я могу заставить страницу не перенаправлять и просто заполнить div в моей форме с моим частичным представлением?