博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
telerik如何在项目中被引用
阅读量:3656 次
发布时间:2019-05-21

本文共 2054 字,大约阅读时间需要 6 分钟。

转载自http://blog.csdn.net/m1654399928/article/details/9117295

1:首先在中引用它的dll文件包括(当然还有其他的dll文件,这里是我用到的三个dll文件)

Telerik..Design.dll
Telerik.Web.UI.dll
Telerik.Web.UI.Skins.dll
ps:开始用的是.framework4.5引用的是Telerik40的dll文件,会出现问题。比如:RadboBox不能单击下拉框
后来把.netframework版本改成3.5,然后引用Telerik35的dll文件。

2:在文件中配置如下

<system.webServer>
< handlers>
< add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" />
< /handlers>
< /system.webServer>

 

3:在页面中引用

a:在单个页面上页面<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagPrefix="telerik" %>

 b:在web.config中配置(可以在项目中所有的页面中使用):
< system.web>
< controls>
< add assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagPrefix="telerik"/>
< /controls>
< /system.web>

 

4:当在后台代码中用到Telerik的控件时,记得引用命名:using Telerik.Web.UI;

5:在页面中用到Telerik中的控件时,先添加<telerik:RadScriptManager>控件。相当于ajax中的<ScriptManger>

 

遇到的错误总结

1: 

“/”中的错误。
Cannot create/shadow copy 'Telerik.Web.UI.Skins' when that file already exists.
原因:由于某些控件的skin=""没有添加

2:

“/”应用程序中的服务器错误。
'~/Telerik.Web.UI.WebResource.axd' is missing in web.config.
原因:没有在web.config中加入
<system.webServer>
< handlers>
< add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
< /handlers>
< /system.webServer>

3:

日期控件,单击不显示日期下拉框和RadComboBox下拉框不能正常使用和RadGrid中的page size不能更改
原因:版本问题,使用3.5的即可,也有可能是由于在上面的源码中添加了注释<!--注释内容-->

4:

RadGrid重新绑定时,调用Rebind()方法。无需使用DataBind()
但是RadComboBox要记得用DataBind()

 

注意事项:

1:RadAjaxManager是负责异步传送
必须是先有RadScriptManager和RadSkinManager,然后再写RadAjaxManager,不然会有很多意想不到的错误,
比如数据明明更新了但是不能及时显示给.........

2:<telerik:RadAjaxManager ID="RadAjaxManger1" runat="server">

< telerik:AjaxSetting AjaxControlID="RadGrid2">
< UpdatedControls>
< telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="AjaxLoadingPanelID1" />
< /UpdatedControls>
< /telerik:AjaxSetting>
< /AjaxSettings>
< /telerik:RadAjaxManager>
其中的LoadingPanelID="***",指的是当RadGrid2在载入信息等待时所显示的图片

你可能感兴趣的文章
Spring注解驱动开发(二)
查看>>
SpringSecurity&thyemleaf命名空间约束地址
查看>>
字符串(二)
查看>>
字符串(三)
查看>>
字符串练习
查看>>
正则表达式
查看>>
Java中集合的输出方式
查看>>
数组排序的四种方法
查看>>
Java学习笔记
查看>>
JDBC技术(一)
查看>>
JDBC技术(三)——预防SQL注入攻击
查看>>
JDBC技术(五)——JDBC工具类
查看>>
JDBC(六)——JDBC读取数据表,将数据存入对象中,并将对象存储到集合中
查看>>
hibernate原理
查看>>
IDEA快捷键
查看>>
Struts2原理
查看>>
activemq总结
查看>>
jdk环境变量配置
查看>>
mybatis原理
查看>>
spring原理
查看>>