我们整理了一系列重要提示和技巧,以帮助您使用Telerik UI for ASP.NET AJAX开发ASP.NET AJAX应用程序。
使用与ASP.NET AJAX的Telerik UI一样成熟且功能丰富的工具集 ,必然会有一些您不了解的功能或功能,因此我们将10个Telerik UI汇总到了我们认为的ASP.NET AJAX技巧你会发现有用的。虽然它远不是一个详尽的清单,但如果你是这个套件的新手,或者向你展示一些你不知道的东西,希望它会给你一个良好的开端。
利用RadGrid的Rich Server API来插入,更新和删除数据。
RadGrid提供了丰富的服务器API,用于插入新数据,更新现有数据和直接从指定数据源(AccessDataSource,SqlDataSource或ObjectDataSource)删除数据。除了错误处理逻辑之外,ASP.NET AJAX框架使您能够完全以声明方式使用这些功能。RadGrid支持从表单模板中自动提取值,因此自动数据编辑不需要任何额外的编码 - 您只需为每个输入控件声明双向绑定表达式。 阅读更多
学习使用.RESX文件来本地化RadGrid。
RadGrid通过全局资源支持内置本地化。与RadEditor和RadScheduler类似,您可以使用.resx文件以最小的努力本地化控件。资源文件应放在应用程序的App_GlobalResources文件夹中。您可以创建自己的语言包或使用现有语言包。Telerik控件安装向导会自动将内置资源复制到本地安装中的App_GlobalResources。 阅读更多
将过滤最多转为11 - 了解如何创建自定义过滤器功能。
您可以使用“自定义”过滤器功能来引入未包含在默认列表中的过滤器功能,或允许具有相同数据类型的多个列具有不同的过滤菜单。RadGrid过滤菜单使用单个对象服务器端实现,该服务器端克隆为客户端出现的单独列菜单。此实现可加快网格性能,但意味着相同数据类型的每个列都显示相同的可用过滤器功能列表。 阅读更多
一些简单的调整可以改善RadHTMLChart的加载时间。
希望改善您的RadHTMLChart加载时间?尝试切换到Canvas渲染(RenderAs =“Canvas”)或通过将[YAxis / XAxis]设置为隐藏X和/或Y轴的MinorGridLines和/或MajorGridLines。[MinorGridLines / MajorGridLines] .Visible属性为“false”。 阅读更多
使用Sass Theme Builder轻松自定义主题。
使用Sass Theme Builder,您可以通过自定义控件轻松自定义主题。一些控件具有复合结构,并包含其他子控件以提供它们提供的丰富功能,例如RadGrid。Sass Theme Builder会自动将所选更改应用于这些控件,因此您无需单独自定义它们。 阅读更多
自定义RadMenu以为用户提供改进的导航。
当用户浏览到较低级菜单时,可以启用RadMenu以突出显示菜单的上一级。这样,用户在浏览多级菜单时不会感到“迷失”。 阅读更多
使用RadInputManager提高网格性能。
关注电网性能?尝试使用RadInputManager来提高客户端性能,RadAjaxAManager使用AJAX-ify网格或RadCompression来压缩来自服务器的响应。 阅读更多
使用GridTemplateColumns自定义网格。
想根据您的数据使用不同颜色的单元格?您的表格单元格的两个级别标题或自定义复杂结构如何?通过在HeaderTemplate / ItemTemplate中使用GridTemplateColumns和HTML表,可以使网格更加动态和自定义。 阅读更多
使用Telerik文档处理库创建,修改和导出为PDF。
Telerik文档处理中包含的库使您可以创建,修改和导出PDF文档,以及将文档从不同的文件格式转换为PDF。RadPdfProcessing旨在使用固定文档。要使用其导入和导出功能,您需要添加对Telerik.Windows.Documents.Fixed程序集的引用。您可以通过PdfFormatProvider类的相应方法导入和导出文档。 阅读更多
支持Section 508,WCAG 2.0和WAI-ARIA可访问性标准。
用于ASP.NET AJAX的Telerik UI支持Section 508,WCAG 2.0和WAI-ARIA可访问性标准。WAI-ARIA支持的实现完全通过向DOM元素添加不同的属性和适当的WAI-ARIA角色来实现客户端(使用JavaScript)。这样做是因为包含ARIA属性的HTML文档如果在服务器上添加,则不会通过验证。