У меня есть страница, содержащая html.RenderPartial, которая отображает частичное представление ASP.NET MVC.
Частичное представление используется как диалог jQuery и открывается со страницы, на которой оно отображается.
Проблема в том, что внутри частичного представления я хочу загрузить и сохранить переменную при отображении диалогового окна. Эти данные используются для поиска при работе внутри диалогового окна. Но когда загружается страница с частичным просмотром, jQuery getJson
внутри частичного просмотра вызывается дважды. Почему?
Код внутри частичного представления выглядит так:
<script type="text/javascript">
$(function() {
var groups = null;
$.getJSON("/RessourceGroup/List", null, function(data) {
groups = data;
});
В Firebug я вижу, что страница (представление) загружается один раз, но приведенный выше сценарий в частичном представлении по-прежнему вызывается дважды. Почему?