首页 理论教育 C#编程新手Web服务器控件

C#编程新手Web服务器控件

时间:2023-10-22 理论教育 版权反馈
【摘要】:Web服务器控件有许多共同的属性和事件,通过本身的属性和事件不但能够控制控件的显示,而且能够进行相应的事件处理。常用的Web服务器控件的具体信息如表16-1所示。表16-1 常用Web服务器控件信息实例79:使用Web服务器控件下面将通过一个简单的实例来说明Web服务器控件的具体使用过程。Web服务器控件和HTML控件一样,在ASP.NET项目中也是被创建在服务器上的,并且也需要添加“runat="server"”。

C#编程新手Web服务器控件

几乎所有的Web服务器控件都继承了System.Web.UI.WebControls.WebControl,而它又继承了System.Web.UI.Control。Web服务器控件有许多共同的属性和事件,通过本身的属性和事件不但能够控制控件的显示,而且能够进行相应的事件处理。

常用的Web服务器控件的具体信息如表16-1所示。

表16-1 常用Web服务器控件信息

978-7-111-36370-5-Part03-524.jpg

实例79:使用Web服务器控件

下面将通过一个简单的实例来说明Web服务器控件的具体使用过程。本实例保存在“光盘:\daima\16”文件夹内,项目名为WebSite1,功能是在页面内实现动态数据输出显示的效果。本实例的实现流程如下。

1)在Visual Studio 2010中新建一个名为“WebSite1”的ASP.NET应用程序。

2)来到生成的默认文件default.aspx,然后分别插入一个DropDownList控件、Button控件和Label控件,如图16-6所示。

978-7-111-36370-5-Part03-525.jpg

图16-6 插入控件

3)选中DropDownList,单击“属性”界面的Items后的图标978-7-111-36370-5-Part03-526.jpg弹出“集合编辑器”对话框。

4)在对话框内为下拉框设置三个选项,如图16-7所示。

978-7-111-36370-5-Part03-527.jpg

图16-7 集合编辑器设置选项

5)双击Button按钮,来到自动生成的后台处理文件default.aspx.cs中。分别设置页面载入程序和按钮单击事件处理方法。具体代码如下:(www.xing528.com)

978-7-111-36370-5-Part03-528.jpg

页面执行后的显示效果如图16-8所示。当选中一个下拉选项并单击“Button”按钮后会执行单击事件的处理方法,显示对应的输出结果,如图16-9所示。

978-7-111-36370-5-Part03-529.jpg

图16-8 页面执行效果图

978-7-111-36370-5-Part03-530.jpg

图16-9 单击按钮后的效果

经过上述实例项目的设计流程可以看出,使用Visual Studio 2010不但可以轻松使用ASP.NET中的专用控件,而且可以大大减少代码编写数量。项目显示页面default.aspx的代码会自动生成,具体代码如下:

978-7-111-36370-5-Part03-531.jpg

978-7-111-36370-5-Part03-532.jpg

多学一招

ASP.NET的Web服务器控件是ASP.NET网页上的对象,在向浏览器请求页和呈现标记时将运行这些对象。许多Web服务器控件类似于熟悉的HTML元素,如按钮和文本框。其他控件具有复杂行为,如日历控件和管理数据连接的控件。

Web服务器控件和HTML控件一样,在ASP.NET项目中也是被创建在服务器上的,并且也需要添加“runat="server"”。但是Web服务器控件比HTML服务器控件的书写格式要稍微复杂,需要加上固定的“asp:”标签。例如下面的代码:

978-7-111-36370-5-Part03-533.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈