欢迎您来到中国万网客户服务中心!
客服导航
如果您在使用我们的产品中遇到问题,建议您首先在“常见问题”中查询解决方法;
如果没有找到该问题的解决方法,您可以在“问题搜索”中进行搜索;
如果搜索后没有找到满意答案,您可以“在线提问”,我们会在1个工作日内给您答复。
您现在的位置: 中国万网客服中心 >> 常见问题 >> 软件常见问题 >> ASP.NET程序模板 >> 文章正文

web 窗体 使用服务器控件

作者:客服中心    文章来源:本站原创    点击数:    更新时间:2006-2-24



本“入门”节阐释一些常见的核心概念和最终用户在页中使用 ASP.NET 服务器控件时执行的常见操作。

声明服务器控件

ASP.NET 服务器控件在页中由包含 runat="server" 属性的声明性标记标识。下面的示例声明三个 服务器控件,并分别自定义每个服务器控件的文本属性和样式属性。

 
C# Controls1.aspx

[查看源代码]


操作服务器控件

通过为个别的 ASP.NET 服务器控件提供 id 属性,可以在页中以编程方式标识该控件。可以使用此 id 引用以编程方式在运行时操作服务器控件的对象模型。例如,下面的示例说明页开发人员可以如何以编程方式在 Page_Load 事件中设置 控件的 Text 属性。

 
C# Controls2.aspx

[查看源代码]


处理控件操作事件

ASP.NET 服务器控件可以随意地公开和引发服务器事件,这些事件可以由页开发人员来处理。页开发人员可以通过以声明方式将事件连接到控件(事件网的属性名指示事件名,而属性值指示要调用的方法名称)来实现此目的。例如,下面的代码实例说明如何将 OnClick 事件连接到按钮控件。

 
C# Controls3.aspx

[查看源代码]


处理多个控件操作事件

事件处理程序为页开发人员提供了在 ASP.NET 页中构造逻辑的清晰方法。例如,下面的示例说明如何在单个页上连接和处理四个按钮事件。

 
C# Controls4.aspx

[查看源代码]


执行页导航(方案 1)

在多个页中进行页导航是差不多所有 Web 应用程序中的一个通用方案。下面的示例说明如何使用 控件定位到另一页(沿途传递自定义查询字符串参数)。该示例然后说明如何轻松地从目标页访问这些查询字符串参数。

 
C# Controls5.aspx

[查看源代码]


执行页导航(方案 2)

并非所有页导航方案都是在客户端通过超级链接启动的。客户端页重定向或导航也可以由 ASP.NET 页开发人员通过调用 Response.Redirect(url) 方法从服务器启动。当导航实际发生前需要对某个客户端输入执行服务器端验证时,通常要这样做。

下面的示例说明如何使用 Response.Redirect 方法将参数传递给另一目标页。它也说明如何轻松地从目标页访问这些参数。

 
C# Controls6.aspx

[查看源代码]


返回上一页
中国万网旗下网站:中国万网 买麦网
Copyright © 2007 中国万网 版权所有
推荐使用1024×768分辨率浏览,并关闭窗口弹出阻止程序