Nous avons créé un UserControl. À l'intérieur du contrôle de l'utilisateur, nous créons un panneau de mise à jour. A l'intérieur du panneau, nous créons divers contrôles tels que TextBox, Button, DropDownList et ListBox et l'événement qui leur est associé buttonclick(), DropDown_selectedIndexChanged(), TextBox_TextChenged() etc. Tous les contrôles (y compris le panneau de mise à jour) sont programmés en utilisant C#. Pour ajaxifier les événements, nous avons utilisé ScriptManager.Concernant Ajax dans UserControl
ScriptManager est ajouté sur la fonction OnInit comme programatically comme indiqué:
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
if (scriptManager == null)
{
scriptManager = new ScriptManager();
//scriptManager.EnablePartialRendering = true;
this.Controls.AddAt(0,scriptManager);
}
Chaque fois après chargement de la page un seul événement postback partiel faire virer (que l'on souhaite), mais après que l'événement ne se fait renvoyer.
Toutes les modifications valides ont déjà été effectuées dans le fichier web.config pour AJAX. Veuillez suggérer la cause possible et la solution du problème.
recevez-vous un message d'erreur? –
Aucun message d'erreur, y compris toute erreur javascript. – Anoop