2010-04-20 7 views
3

Fondamentalement, j'ai créé un contrôle personnalisé qui utilise un UpdatePanel, et si je comprends bien, je dois utiliser un ScriptManagerProxy pour le faire fonctionner (puisqu'il devrait y avoir un seul ScriptManager par page, et est déclaré dans ma page .aspx) .Donc, comment utilisez-vous ce beastie, est-il juste une question d'ajouter:Comment utiliser ScriptManagerProxy dans un contrôle ASP.NET personnalisé?

<asp:ScriptManagerProxy ID="ScriptManagerProxy3" runat="server"> 
</asp:ScriptManagerProxy> 

à votre contrôle, ou est-il de plus? Quelqu'un pourrait-il publier un lien vers un bon tutoriel/exemple? J'ai essayé googling pour cela, mais je n'ai rien trouvé utile ...

Répondre

5

Votre contrôle ne nécessite pas un ScriptManagerProxy pour fonctionner. Vous auriez seulement besoin d'un ScriptManagerProxy si vous deviez ajouter un ServiceReference ou un ScriptReference dans votre contrôle. Le ScriptManagerProxy vous permet de le faire sans avoir à connaître la page qui va héberger votre contrôle. Lorsque la page est affichée, les propriétés des contrôles ScriptManagerProxy sont fusionnées avec celles du contrôle ScriptManager sur la page hôte.

Questions connexes