我已经阅读了这个问题中的信息:控件与标准 HTML,但仍然很困惑。
情况是我被要求做一个网络项目,在那里我制作了一个向导。当我完成项目后,每个人都问我为什么使用<asp:Wizard...>
. 我认为这是所要求的,但显然不是,所以在此之后我被引导相信服务器控件只是原型工具。
但是,下一个项目我通过 C# 代码隐藏进行数据库查询并通过 html 加载结果。然后我被问到为什么我没有使用网格视图和数据集。
有没有人列出了为什么他们会选择使用特定的 html 控件而不是特定的服务器控件以及为什么?我想我正在寻找一个列表......哪些服务器控件可以使用,为什么?
编辑:我想这个问题是开放式的,所以我会澄清一些更具体的问题......
是否可以使用非常简单的控件,例如 asp:Label,或者这些最终会浪费空间?否则似乎很难在后面的代码中访问 html。
是否有一些控件不应该被使用?
有没有人有一个很好的资源可以向我展示每个控件的优缺点?