Доступность элементов DOM в ASP.NET MVC и ASCX
У меня есть сложное представление asp.net mvc, где я загружаю частичное представление ascx в div
с помощью $.ajax()
, Поэтому мне было интересно узнать о доступности элементов DOM, содержащихся на главной странице, и частичного представления ascx. С помощью селекторов jQuery я могу найти элемент на главной странице из частичного представления ascx? а наоборот?
1 ответ
В обе стороны, в зависимости от момента времени.
Вы всегда можете получить доступ к элементам из основного представления, так как HTML привязан во время рендеринга (например, $(document).ready()
)
У вас не будет доступа к элементам в частичном представлении из родительского представления, пока не будет выполнен обратный вызов из $.ajax
метод успешно завершен, и вы связали HTML с DOM (с помощью .html(result)
например).