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