使用 webforms ASP.NET 中的静态控件和动态控件有什么区别

What is the difference between a static and a dynamic control in ASP.NET using webforms

我很难找到这个问题的好答案,但是 ASP.NET webforms 应用程序中的静态控件和动态控件有什么区别。

是否在 html 中声明了一个下拉列表,但在代码后面的数据绑定将其视为动态或静态控件?

Web 窗体只有 3 种控件 - 服务器控件、用户控件和自定义服务器控件。

您可以在以下两种情况下使用所有三种类型的控件 -

Static - 您在编译时在 ASPX 中添加一个控件。

Dynamic - 您在 运行 时从后台代码呈现控件。 这并不容易,尤其是如果您是 Web 表单的新手。

Does having a dropdown list declared in html, but databound in code behind deem it a dynamic or static control?

这是一种使用控件的静态方式,因为您是在编译时在 ASPX 中声明控件的。