我有迷你模塊(認爲是iGoogle),它們通過調用LoadUserControl方法的頁面加載,並將該控件加載到PlaceHolders中。我需要將該實現切換爲通過jQuery AJAX請求加載控件。目前的問題在於,當我執行AJAX Get時,我可以通過將模塊附加到內容來加載模塊,但是沒有任何功能可以在正常加載的控件上工作。例如,當我在DDL上選擇不同的選項時,頁面刷新並且沒有任何變化。我懷疑是因爲這是因爲當我通過AJAX執行加載時,方法沒有被綁定。另外,當我使用這種方法我的Flash內容未被加載。通過jQuery加載ASP.Net用戶控件AJAX
我在這裏做錯了什麼,還是有更好的解決方案?
$.ajax({
url: '/modules/UserModules.aspx?CID=12345',
type: "GET",
dataType: "html",
success: function(data) {
$('#column1').append($(data).find('div#lm li'));
$('#column2').append($(data).find('div#cm li'));
$('#column3').append($(data).find('div#rm li'));
alert('Load was performed.');
}
});