我試圖建立一種關係,您在網格1中單擊採購訂單並且網格2將與相關項目一起顯示。我一直在研究並嘗試了幾種不同的方法。我現在的鏈接是:部分視圖重定向而不是填充div
@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));
}
我已經嘗試了Controller上的ActionResult,但它沒有幫助。我怎樣才能讓頁面不重定向,並用我的局部視圖填充表單中的div?
不顯眼的固定它。一直與此戰鬥。非常感謝你:) – 2012-03-01 21:52:27