Telerik UI for ASP。净AJAX?下载30天免费试用

定制控件的行为

一旦你掌握了控制在项目中工作而且熟悉他们的容貌吗,您可以根据具体的项目需求定制它们的行为。

本文提供了定制用于ASP的Telerik UI行为的技巧。NET AJAX控件。

内置属性、事件和解决方案

用于ASP的Telerik UI。净AJAXcontrols have built-in features for the most common use cases, while their rich API lets you customize their behavior further. The first step to customizing the behavior of a control is to look for similar built-in features and their corresponding events and API.

如果您没有立即找到所需的特性,请查看属性和事件以及其他相关资源:

定制复杂控件

在内部,复杂控件通常使用其他Telerik控件。定制它们的行为通常归结为访问子控件并使用它们的属性和事件,就好像它们没有嵌套一样。因此,寻找子控件引用是定制复杂控件的捷径。它们可以作为属性公开并经常使用.FindControl ()将允许您在服务器上访问它们。

引用客户端对象

当您需要在浏览器中完成工作时,您将需要对控件的客户端对象的引用。这在MS AJAX中有点特殊获取控件对象的客户端引用文章解释了如何做到这一点。

处理客户端事件

用于ASP的Telerik UI。净AJAXcontrols provide many client-side events. Since they are server-side controls, these events are exposed through serializable server properties and not as event attributes.

要处理控件的客户端事件,必须只提供处理程序函数的字符串名称,而不带括号。如果添加圆括号,则事件处理程序函数将尝试在页面加载时立即执行,这通常会导致错误。

处理Telerik UI的客户端点击。NET AJAX按钮与标准按钮的对比