0
我正在加載頁面內div在另一個頁面..問題是,當我按父母頁面中的LinkButton做回發,回發到子頁面不父母。爲什麼當使用ajax將父頁面加載到另一個頁面時回到子頁面?
我使用jQuery AJAX加載頁面:
$('#myDiv').html(refreshingDiv).load('subPagePath.aspx');
我該如何解決這個問題?
我正在加載頁面內div在另一個頁面..問題是,當我按父母頁面中的LinkButton做回發,回發到子頁面不父母。爲什麼當使用ajax將父頁面加載到另一個頁面時回到子頁面?
我使用jQuery AJAX加載頁面:
$('#myDiv').html(refreshingDiv).load('subPagePath.aspx');
我該如何解決這個問題?
您不應該將整個ASPX頁面加載到DIV中,因爲當您發出AJAX請求從服務器獲取ASPX頁面並將其加載到DIV時,實際上會覆蓋主頁面的某些參數(如ViewState)。因此,如果您將HTML頁面加載到DIV中,ViewState將會損壞,但您可以看到它會正常工作。
所以,而是以JSON格式獲取數據並加載到DIV相應
希望它能回答您的問題!
'回傳到子頁面...';那是什麼意思? –