因為項目中有一個需求需要使用calendar控件,而且樣式要和Reporting Service中的盡量一致,搜索了很久發(fā)現(xiàn)還是微軟的AjaxControlToolkit提供的CalendarExtender比較適合,但是昨天在使用的時候碰到很奇怪的問題,也許有不少做SharePoint的朋友遇到過這個問題,沒辦法AjaxControlToolkit中確實有不少好用的控件,不用可惜了.
問題描述:
使用的是3.5的版本,在web.config中添加了assembly,也在globalCache中添加了相應的assembly.但是使用了CalendarExtender的頁面居然要刷新2次才能正常顯示日期控件.
原因:
原因很簡單,在SharePoint 2010中我們不能用3.5,4.0等等版本,目前只有這個3.0.XXX版本合適,更換版本后頁面正常.
參考文章:
http://ranaictiu-technicalblog.blogspot.com/2010/08/ajax-control-toolkit-with-sharepoint.html
很贊成老外的話:
Its really hard to believe that Ajax Control Toolkit’s latest version doesn’t work with SharePoint. We expect to have the latest version of Ajax Control Toolkit to be compatible with SharePoint 2010. Until then we might have to use an old version of Ajax Control Toolkit.
浙公網(wǎng)安備 33010602011771號