Telerik的總結1

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在載入信息等待時所顯示的圖片

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章