【发布时间】:2009-02-10 13:53:47
【问题描述】:
在 asp.net webforms 中的用户控件上,为什么用户控件中的控件(TextBox、DropDownList 等)必须在代码隐藏中声明为受保护。网络表单是否存在运行时继承?
【问题讨论】:
标签: asp.net user-controls webforms
在 asp.net webforms 中的用户控件上,为什么用户控件中的控件(TextBox、DropDownList 等)必须在代码隐藏中声明为受保护。网络表单是否存在运行时继承?
【问题讨论】:
标签: asp.net user-controls webforms
在 Web 应用程序的情况下,它是编译时而不是运行时(然而,在网站中,编译纯粹是运行时)。
发生的情况如下。 ASP.NET 将您的 ascx 文件和您的代码隐藏类合并到一个全新的类中,该类包含您的 ascx 文件中添加到新创建控件的 Render() 方法中的所有标记。
【讨论】: