摘要: SharePoint 2010 默认将所有的 httpModule 配置在 IIS7 专有的system.webServer/modules节中。(dll在bin目录)<system.webServer> <modules runAllManagedModulesForAllRequests="true"> <add name="HttpModuleDemo" type="HttpModuleDemo.HttpModuleDemo,HttpModuleDemo"/> </modules> 阅读全文
posted @ 2013-01-14 13:59 Roy Cao 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 调用IE自带的打印功能时,在需要分页的地方插入如下HTML,便可实现打印分页: <div style="page-break-before:always;"><br /></div> 阅读全文
posted @ 2013-01-05 09:39 Roy Cao 阅读(3676) 评论(0) 推荐(0) 编辑
摘要: 页面使用了UpdatePanel,但由于操作耗费时间较长,出现了Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out 脚本错误。 解决办法: 设置ScriptManager 的AsyncPostBackTimeout <asp:ScriptManager ID="ScriptManager1" r... 阅读全文
posted @ 2012-12-19 10:11 Roy Cao 阅读(6019) 评论(0) 推荐(0) 编辑
摘要: 在页面中添加如下JS可禁止日历项的拖拽 ExecuteOrDelayUntilScriptLoaded(function(){ var calendarCreate = SP.UI.ApplicationPages.CalendarContainerFactory.create; SP.UI.ApplicationPages.CalendarContainerFactory.create = fu... 阅读全文
posted @ 2012-11-09 14:10 Roy Cao 阅读(279) 评论(0) 推荐(0) 编辑
摘要: “SPSiteDataQuery”,可以用来进行跨站多列表混合查询,检索同一个网站集的或者指定网站中符合某项条件的所有列表项的集合。每个SPWeb对象都包含一个GetSiteData方法,通过传递一个SPSiteDataQuery实例作为方法的参数,返回一个DataTable类型的结果。 当我们使用SPSiteDataQuery查询数据时,主要涉及到下面几个参数,Lists,Query,Webs,... 阅读全文
posted @ 2012-10-24 12:02 Roy Cao 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 100 Generic list101 Document library102 Survey103 Links list104 Announcements list105 Contacts list106 Events list107 Tasks list108 Discussion board109 Picture library110 Data sources111 Site template... 阅读全文
posted @ 2012-10-24 11:30 Roy Cao 阅读(152) 评论(0) 推荐(0) 编辑
摘要: SPListItem显示或编辑页面删除后,会跳转到List的默认视图页面,如果我们想跳转到自定义页面改如何实现?我们通常想到的方法是通过EventHandler的ItemDeleted事件实现,很可惜,我尝试失败(或许可以,只是我不知道具体该怎么做)。通过查看页面源码,我发现这个删除是通过 一个 DeleteItemConfirmation的JS方法实现的。 这样我们就可以用SPD编辑列表的DispForm和EditForm页面,重写自己的DeleteItemConfirmation方法,实现页面跳转。function getQueryString(name) { var reg... 阅读全文
posted @ 2012-10-23 14:31 Roy Cao 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Sharepoint 在EventHandler中是不能实现弹出的消息的。那要实现弹出消息改如何实现呢? 虽然不能在EventHandler中实现消息弹出功能,但是可以实现自定义错误页面跳转,那我们是不是可以在自定义的错误页面进行消息弹出,然后页面返回到原始页面? 试一下吧: 1.建立EventReceiver项目,并新增自定义错误页面,结构如下: 2. ItemAdding事件中,添加如下代码:properties.ErrorMessage = "Start time must greater than now !"; properties.Status = SPEven 阅读全文
posted @ 2012-10-23 14:09 Roy Cao 阅读(313) 评论(0) 推荐(0) 编辑
摘要: var isDrag = 0; //是否可拖动标志,可拖动为1,不可拖动为2 var divAndMouseX; //鼠标落点距离div左上角x坐标的差距 var divAndMouseY; //鼠标落点距离div左上角y坐标的差距 var divMove; //鼠标按下时 function down(div) {//鼠标按下 isDrag = 1; //将div设置为可拖动 divM... 阅读全文
posted @ 2012-10-22 10:30 Roy Cao 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://zimmergren.net/technical/sp-2010-how-to-event-receivers-and-custom-error-pages SharePoint 2010 The object model has been extended in various places, and this is one of the most welcome ch... 阅读全文
posted @ 2012-10-22 10:02 Roy Cao 阅读(190) 评论(0) 推荐(0) 编辑