web 窗体 使用服务器控件
作者:客服中心 文章来源:本站原创 点击数: 更新时间:2006-2-24
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[查看源代码]
通过为个别的 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[查看源代码]
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[查看源代码]
事件处理程序为页开发人员提供了在 ASP.NET 页中构造逻辑的清晰方法。例如,下面的示例说明如何在单个页上连接和处理四个按钮事件。
C# Controls4.aspx[查看源代码] 执行页导航(方案 1) 在多个页中进行页导航是差不多所有 Web 应用程序中的一个通用方案。下面的示例说明如何使用 控件定位到另一页(沿途传递自定义查询字符串参数)。该示例然后说明如何轻松地从目标页访问这些查询字符串参数。 C# Controls5.aspx[查看源代码] 执行页导航(方案 2) 并非所有页导航方案都是在客户端通过超级链接启动的。客户端页重定向或导航也可以由 ASP.NET 页开发人员通过调用 Response.Redirect(url) 方法从服务器启动。当导航实际发生前需要对某个客户端输入执行服务器端验证时,通常要这样做。 下面的示例说明如何使用 Response.Redirect 方法将参数传递给另一目标页。它也说明如何轻松地从目标页访问这些参数。 C# Controls6.aspx[查看源代码]
在多个页中进行页导航是差不多所有 Web 应用程序中的一个通用方案。下面的示例说明如何使用 控件定位到另一页(沿途传递自定义查询字符串参数)。该示例然后说明如何轻松地从目标页访问这些查询字符串参数。
C# Controls5.aspx[查看源代码] 执行页导航(方案 2) 并非所有页导航方案都是在客户端通过超级链接启动的。客户端页重定向或导航也可以由 ASP.NET 页开发人员通过调用 Response.Redirect(url) 方法从服务器启动。当导航实际发生前需要对某个客户端输入执行服务器端验证时,通常要这样做。 下面的示例说明如何使用 Response.Redirect 方法将参数传递给另一目标页。它也说明如何轻松地从目标页访问这些参数。 C# Controls6.aspx[查看源代码]
并非所有页导航方案都是在客户端通过超级链接启动的。客户端页重定向或导航也可以由 ASP.NET 页开发人员通过调用 Response.Redirect(url) 方法从服务器启动。当导航实际发生前需要对某个客户端输入执行服务器端验证时,通常要这样做。
下面的示例说明如何使用 Response.Redirect 方法将参数传递给另一目标页。它也说明如何轻松地从目标页访问这些参数。
C# Controls6.aspx[查看源代码]