我們已經創建了一個UserControl。在用戶控制內部,我們正在創建更新面板。在面板內部,我們創建了各種控件,如TextBox,Button,DropDownList和ListBox以及與它們相關的事件buttonclick(),DropDown_selectedIndexChanged(),TextBox_TextChenged()等等。所有控件(包括更新面板)都是用c#編程創建的。 爲了使我們使用ScriptManager的事件變得簡單。關於UserControl中的Ajax
的OnInit上的功能被添加的ScriptManager編程就像如圖所示:
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
if (scriptManager == null)
{
scriptManager = new ScriptManager();
//scriptManager.EnablePartialRendering = true;
this.Controls.AddAt(0,scriptManager);
}
頁面加載僅一次事件之後每當被解僱部分回發(這是需要的),但之後沒有事件被炒魷魚。
所有有效的更改都已在web.config文件中爲AJAX完成。 請提出可能的原因和問題的解決方案。
您是否收到任何錯誤消息? – 2010-12-14 11:11:28
沒有錯誤消息,包括任何JavaScript錯誤。 – Anoop 2010-12-14 11:12:52