我有一個索引的MVC控制器,當用戶通過表單過程時,它將循環多個PartialView
。MVC局部視圖循環返回上一個局部視圖
這裏是指數:
@section pageMain {
<div id="partialView">
@Html.Partial("SelectAccount", SUPR.Models.Account.GetAccounts());
</div>
}
這工作得很好,我也得到了SelectAccount頁面就好了。
我的問題是,我有一個AJAX調用,當用戶在SelectAccount
頁面上選擇一個表中的一行時運行。應該發生的是PartialView
然後被替換爲另一個PartialView
,顯示所選行的詳細信息。這實際上確實有效,但大約1秒鐘後,它會循環回到SelectAccount
PartialView
,由於某種原因,該查詢字符串會附加到該URL。
下面是AJAX調用的代碼:
$.ajax({
type: "GET",
url: "/Review/GetReviewView",
data: { profitCenter: profitCenterNo }
}).done(function (data) {
$('#partialView').html(data);
});
唯一是在控制器GetReviewView
情況是,我返回PartialView
與PartialView
名稱和型號。這是因爲,在那個短暫的時刻,我可以看到ReviewAccount
視圖,正確的數據在字段中。
任何想法爲什麼這種奇怪的行爲發生?
而且,是的,如果您有任何建議,我完全接受其他/更好的方法。 – Ryan