我们已经创建了一个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