2012-02-22 1 views
1

Я загружающего страницу .aspx на DIV с помощьюJquery нагрузки() .aspx страницу без тега формы и состояния просмотра

 

http://flowplayer.org/tools/demos/overlay/external.html 

Я написал загрузки страницы на ASPX странице.
Все работает нормально. Но CSS базовой страницы изменяется, когда я закрываю страницу aspx (динамически загружается).
Также я хотел знать, что я могу загрузить страницу без тега формы и представления состояния.
Я также попробовал свойство состояния просмотра страницы.
На странице записано событие загрузки страницы.

Пожалуйста, предложите мне.

+0

Извините, я не понимаю, о чем вы спрашиваете. Что вы уже пробовали? Что не работает? – RickNZ

+0

У меня есть две страницы. A.aspx и B.aspx. Я загружаю B.aspx на A.aspx. Я написал несколько CSS на A.aspx и B.aspx. И используя API вышерасположенного сайта, чтобы открыть B.aspx на A.aspx. Все будет нормально, что он загрузится. Но когда я нажимаю на этот div (contasing B.aspx), некоторые из моих CSS-страниц A.aspx удаляются автоматически. –

ответ

1

Вместо метода load вы можете использовать метод get

$.get("B.aspx", function(responseText, textStatus, XMLHttpRequest) {     
       $("#result").html($(responseText).find("#container").html()); 
      }); 

Вы можете использовать селектор, чтобы получить только содержимое, которое необходимо от B.aspx. Тег form содержит также вход в viewstate, поэтому я думаю, что лучше добавить div внутри него (я дал ему id container).

Вы можете использовать также и метод загрузки, но он будет содержать и сам

$("#result").load("B.aspx #container"); 

div Это загружает B.aspx страницу и добавляет к #result, что находит на #container, включая сам элемент.

Смежные вопросы