Ésta no es una respuesta directa a sutilezas entre las dos llamadas, pero sobre DataBind() vs Page.DataBind() Me gustaría compartir una experiencia interesante que también puede realmente guiará para elegir entre los dos:
Acabo de pasar un día completo para entender por qué las llamadas a Ajax y los eventos en una aplicación de almacenamiento enorme se rompieron (ItemCommand no se presentó en las devoluciones de llamada y devoluciones, referencias perdidas, etc.).
La razón fue que tenía un ASCX que hizo una llamada a Page.DataBind() en lugar de DataBind() en sí mismo.
Podría parecer obvio cuando lo encontró, pero cuando se trata de un comportamiento extraño en una aplicación> 500000 líneas y mucha complejidad en master/pages/controls, no lo es. ¡Tenga cuidado con Page.DataBind() si lo llama en el lugar equivocado!
Es por eso que pregunté :) - solo en caso de que hubiera algún caso especial del que no tenía conocimiento. –
@Downvoter: ¿por qué? Fue algo inexacto? –
Y está lo nuevo que aprendí hoy: no me di cuenta System.Web.UI.Page derivado de System.Web.UI.Control. Gracias. –