博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Telerik的总结
阅读量:5937 次
发布时间:2019-06-19

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

Telerik:

1:首先在项目中引用它的dll文件包括(当然还有其他的dll文件,这里是我用到的三个dll文件)
Telerik.Web.Design.dll
Telerik.Web.UI.dll
Telerik.Web.UI.Skins.dll
ps:开始用的是.netframework4.5引用的是Telerik40的dll文件,会出现问题。比如:RadComboBox不能单击下拉框
后来把.netframework版本改成3.5,然后引用Telerik35的dll文件。

2:在web.config文件中配置如下

<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在载入信息等待时所显示的图片

官网:http://demos.telerik.com/aspnet-ajax/button/examples/overview/defaultcs.aspx

转载于:https://www.cnblogs.com/sam-chj/archive/2013/03/14/2959666.html

你可能感兴趣的文章
平安人寿保险-深圳Java开发工程师社招面试
查看>>
编辑距离问题
查看>>
Python_练习题_49
查看>>
第二周项目2-长方柱类
查看>>
Ibatis.net + Npgsql +PostgreSql 多线程“Timeout while getting a connection from pool.”
查看>>
Node.js权威指南 (14) - 使用Express构建Web应用程序
查看>>
Java EE (1) -- Java EE 6 Web Component Developer Certified Expert(1z0-899)
查看>>
linux--svn checkout
查看>>
Java异常
查看>>
洗礼灵魂,修炼python(30)--装饰器(2)—>装饰器总结+进阶使用
查看>>
Apache与Nginx的优缺点比较
查看>>
QR分解
查看>>
HDU 6154 CaoHaha's staff【找规律】【思维题】【好题】
查看>>
为什么Redis能这么快
查看>>
Bootstrap 表格
查看>>
js插入排序
查看>>
32位系统使用文件作为媒介来模拟大于4G内存访问
查看>>
关于0x*** 十六进制的运算。为什么枚举多用十六进制的运算原因。。
查看>>
C# - 匿名对象取值
查看>>
Window环境下搭建GitHub + hexo博客
查看>>