/ / En un control web UserControl de asp.net, ¿por qué es necesario proteger los controles - asp.net, controles de usuario, formularios web?

En un control web UserControl de asp.net, ¿por qué es necesario proteger los controles - asp.net, controles de usuario, formularios web?

En un UserControl en asp.net webforms, ¿Por qué los controles dentro del control de usuario (TextBox, DropDownList, etc.) deben declararse como protegidos en el código subyacente? ¿Existe herencia de tiempo de ejecución con formularios web?

Respuestas

2 para la respuesta № 1

En el caso de la aplicación web, es tiempo de compilación en lugar de tiempo de ejecución (en los sitios web, sin embargo, la compilación es puramente de tiempo de ejecución).

Lo que pasa es lo siguiente. ASP.NET fusiona su archivo ascx y su clase de código subyacente en una nueva clase, que contiene todo el marcado de su archivo ascx agregado a Render() Métodos de control recién creados.