0
我有一個頁面,其中包含一個呈現ASP.NET MVC局部視圖的html.RenderPartial。jQuery GetJSON爲ASP.NET MVC部分視圖調用兩次
部分視圖用作jQuery對話框,並從呈現它的頁面開始操作。
問題是,在部分視圖中我想在顯示對話框時加載和存儲變量。這些數據在對話框內工作時用於查找。 但是當加載部分視圖的頁面時,partialview中的jQuery getJson
會被調用兩次。爲什麼?
的局部視圖中的代碼看起來是這樣的:
<script type="text/javascript">
$(function() {
var groups = null;
$.getJSON("/RessourceGroup/List", null, function(data) {
groups = data;
});
在Firebug中,我可以看到的頁面(視圖)被加載一次,但在上面的局部視圖腳本仍稱兩次。爲什麼?
那麼當頁面加載的Index.aspx通過