【问题标题】:In a asp.net webforms UserControl, why do controls need to be protected在一个asp.net webforms UserControl中,为什么需要保护控件
【发布时间】:2009-02-10 13:53:47
【问题描述】:

在 asp.net webforms 中的用户控件上,为什么用户控件中的控件(TextBox、DropDownList 等)必须在代码隐藏中声明为受保护。网络表单是否存在运行时继承?

【问题讨论】:

    标签: asp.net user-controls webforms


    【解决方案1】:

    在 Web 应用程序的情况下,它是编译时而不是运行时(然而,在网站中,编译纯粹是运行时)。

    发生的情况如下。 ASP.NET 将您的 ascx 文件和您的代码隐藏类合并到一个全新的类中,该类包含您的 ascx 文件中添加到新创建控件的 Render() 方法中的所有标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-24
      • 2011-11-06
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多