基本概念
要使用web 控件,只要在标注中先加上asp:,并指定web 控件的类别名称即可。下表列出所有的web 控件:


下列范例宣告了一个label web 控件:
<asp:label id="label1" text="这是一个label 类别的web 控件"
runat="server" />

如同html 控件一样,我们必须赋予每个控件一个id 属性,并且指定runat 属性为server,表示控件是在server 端执行。web 控件设定属性的方式有两种,一种是开始在页面布置对象时便将属性设定好;另一种是由程序来设定。下列程序代码范例分别利用两种方式来设定web 控件的属性:
<asp:label id="label1" text="这是标签" runat="server"/><br>
<asp:label id="label2" runat="server"/>
<script language="vb" runat="server" id=script1>
sub page_load(sender as object, e as eventargs)
label2.text="这也是标签"
end sub
</script>

以上两种方法虽然都会使button web 控件上出现文字,不过一般来说我们习惯将不会更动的属性直接就设定在标注中,而会更动的属性就用程序代码来设定。