06 2013 档案

摘要:在实际项目中需要对SharePoint2010中的AccessDenied页面进行自定制,于是乎上网搜索相关内容,经实际操作此方法可行,便以此文记录。在SharePoint2010中,由于security的问题,master pages是不能够应用到application pages(AccessDenied,Confirmation,Error,Login,RequestAccess,Signout,WebDeleted)中的;所以我们将不得不创建一个新的application page,并且运行power shell命令 Set-SPCustomLayoutsPage来达到我们预期的效果。 阅读全文
posted @ 2013-06-25 18:26 Eric Sun 阅读(379) 评论(0) 推荐(0) 编辑
摘要:通过JQuery去操作前台对象(div,span...)的属性是很常见的事情,本文就简单的介绍几种操作情形。1):通过属性值去获取对象2):用JQuery去修改对象的属性值3):获取并修改对象的Style的属性值这里提供一个简单的前台Html代码,后续操作都是对此段Html代码进行的。 first second third ... 阅读全文
posted @ 2013-06-23 11:29 Eric Sun 阅读(48222) 评论(0) 推荐(2) 编辑
摘要:Asp.net 对于服务器控件添加Client端方法:1):如果有OnClientClick属性的话,直接给这个属性赋值即可。OnClientClick="MyClientFunction();"2):如果有NavigateUrl属性的话(或者其他方式的url),可以这样:NavigateUrl = “javascript:MyClientFunction();” HyperLink。。。。。 阅读全文
posted @ 2013-06-16 09:20 Eric Sun 阅读(291) 评论(0) 推荐(0) 编辑
摘要:SharePoint中每一类Service都有一个唯一的Guid进行相应的标识,并且其下的Application会继承这个Guid,名曰:ApplicationClassId。因此,可以根据ApplicationClassId去确认Application属于哪一类Service。例如User Profile Service下所有的Application的ApplicationClassId都为:e12223eb-f793-4e73-9f5b-3bfcc06ed092。 其他的ApplicationClassId也可以用编程的方式获得: //遍历所有的service ... 阅读全文
posted @ 2013-06-14 15:11 Eric Sun 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:在Asp.net MVC3中自定制Error Page 最主要的技术要点是:在web.config 中添加如下节点(指定什么类型的Error跳转到哪个Page);然后在对应的Controller中创建对应的Action指向对应的View。在web.config中添加的节点: 如下请看一个简单的Co... 阅读全文
posted @ 2013-06-14 14:21 Eric Sun 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:1.搭建好开发环境,建立webpart工程,写代码。2.修改assembly.cs文件 在部署前,需要修改assembly文件,增加以下两句: using System.Security; [assembly: AllowPartiallyTrustedCallers] 如果不进行以上修改,在安装WebPart时,会提示失败。3.复制文件 将编译后的Dll复制到Web应用程序目录下的bin目录下。Web应用程序的文件夹位置类似以下路径: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin 。4.修改web.config WebPart使用前,需.. 阅读全文
posted @ 2013-06-11 08:42 Eric Sun 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:JS实现对Date Range的认证。认证条件如下:1):startDate 与 endDate 都是Date格式2):startDate 12) return false; else if (dtDay 31) return false; else if ((dtMonth == 4 || dtMonth == 6 || dtMonth == 9 || dtMonth == 11) && dtDay == 31) return false; else if (dtMonth == 2... 阅读全文
posted @ 2013-06-10 14:05 Eric Sun 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:在SharePoint Project中如果我们知道对应的文件(比如UserControl,JS,Css等等)所放置的位置,那么我们可以直接到SharePoint Server中的文件路径进行相应的文件修改,那么我们会立刻看到修改后的效果,这样就不必每次在VS中修改完再Deploy到SharePoint Server中了。大大的提高了效率。当然了对于SharePoint2010, 14目录是一个十分重要的目录。大部分的源文件都藏匿在此目录下,当然了还有一些文件信息保存在了对应的数据库中。【不要忘记SharePoint Designer也是进行SharePoint文件修改的一个很好的工具】对于要 阅读全文
posted @ 2013-06-05 14:21 Eric Sun 阅读(749) 评论(0) 推荐(0) 编辑
摘要:1):假设我们有这样一个场景,我们为不同组的pages定义了不同的Layout,并且我们要在每个Layout中放置不同的可以修改Footer信息。2):这里的实现方式是创建一个List,然后在List中添加不同的Item,每个Item包含Layout中的Footer信息,然后在SharePoint 中用SafeControl的方式创建能够重复利用的Control。如下为具体实现方式:1):创建Control,这里定义了一些参数,指定从哪个List中的哪个Item的哪个Field中获取信息using System;using System.Collections.Generic;using Sy 阅读全文
posted @ 2013-06-04 10:51 Eric Sun 阅读(402) 评论(0) 推荐(0) 编辑
摘要:这个问题不难,主要有两种方式实现。1):用“加减”运算实现 int a = 100; int b = 200; a = a + b; //300 b = a - b; //100 a = a - b; //2002):用“异或”运算实现 int a = 1; int b = 10; a = a ^ b; //0001 ^ 1010 = 1011 (11) b = a ^ b; //1011... 阅读全文
posted @ 2013-06-03 12:30 Eric Sun 阅读(842) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示