第二种开发服务器控件的方法,即开发用户控件。创建用户控件与创建普通ASP.NET Web页面类似,但是如同简述的那样,它们会有些不同。下面列举了创建用户控件必须采取的主要步骤。
(1)创建一个扩展名为.ascx的文本文件。这是用户控件和ASP.NET Web页面的第一个不同点,后者使用的扩展名为.aspx。
(2)在文本文件顶部添加@Control指令,并通过Language属性来设置所选择的编程语言,例如C#。这是用户控件和Web页面的第二个不同点。后者使用@
Page指令
而不是@Control。
(3)向文本文件添加HTML标记文本和
ASP.NET服务器控件
。可以添加除html、body和form之外的任何HTML标记。这是因为用户控件不能单独使用,而必须作为Web页面的一部分使用。这是用户控件和Web页面的第3个不同点。由于Web页面自身独立,因此最终用户能够直接访问它,对于用户控件则不是这样。