自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 收藏
  • 关注

转载 .ASP.NET自定义服务器控件 第4章 组合控件开发CompositeControl

大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就是今天要说的CompositeControl。       大家也许还记得,之前的开发的控件基本上都是我们自己从头到尾的写一些控件的标记,如之类的,而且还有一个大的问题:我们为了使得我们的控件更加的好用,专业,我们还实现了大量的接口,和自己写很多的事

2012-09-12 16:15:39 837

转载 SharePoint2010之soap:Server服务器无法处理请求

算是一个下马威?!刚刚部署上的SharePoint2010环境,感觉很欣喜,开始操作,结果装上Designer2010,打开页面,居然报错错误内容:soap:Server服务器无法处理请求。 ---> 值不在预期的范围内。错误截图:如下图第一感觉是访问问题,想不起来是哪里,因为是AD、前端、SQL在一台机器,所以暂时忽略网络问题,找了半天也想不出来,求助百度,说是添加备用访问映射,

2012-09-05 09:49:50 1108

转载 c#日期时间的操作的函数总结

当前日期时间的获取: DateTime datetime1=DateTime.Now;日期时间的运算:string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1)).ToString();//加月份string str1=(datetime1.AddDays(1)

2012-09-04 16:49:22 474

转载 SharePoint对象模式获取“用户或用户组”栏的值

如果您采用item["***"].ToString()这样的形式的话,输出的每一个人或组的信息前都有N#这样的符号。很显然,很多时候采用这种方式时,我们不得不对字符串进行分析并截取。“用户或用户组”类型的在对象模型中,有其对应的类型: SPFieldUser,通过它,我们就可以获取到某一个用户或用户组栏的对象模型了,如:SPFieldUser uField=item["***"] as

2012-08-22 10:20:08 1098

转载 sharepoint自动备份脚本

==============================   一  ===================================1        前言Moss的文件和配置数据多存储在SQL数据库中,所以大家一般多会直接备份数据库或者利用Moss自带的备份和恢复功能来实现备份和恢复,现就常用的三种备份方案进行一个简单分析比较。1、在管理中心里面有“还原和备份”;2、

2012-08-20 14:07:47 1755

原创 asp.net linkbutton postbackurl 带参

PostBackUrl="OrderWork.aspx?id=">改成PostBackUrl=''>多个参数:' runat="server">LinkButton 后台: lbtnEditSubject.OnClientClick = "openWindowEdit('/ss/test.aspx?ID=" + Id + "&&name=" + name+

2012-08-15 13:07:08 2834 1

转载 SharePoint 2010中如何彻底删除用户

以前我们在SharePoint 2007 中想要把一个用户从网站集中彻底删除的话,可以通过选择Site Actions—Site Settings—User and Permission—All people……  以前我们在SharePoint 2007 中想要把一个用户从网站集中彻底删除的话,可以通过选择Site Actions—Site Settings—User and

2012-07-20 13:56:31 1530

转载 SharePoint中的权限体系

1.MOSS中的权限结构MOSS中的权限结构主要有三部分:网站权限,列表权限,个人权限。 网站权限由18种如下图: 列表权限由12种,如下图: 个人权限由三种,如下图: 2.权限级别 上面提供的就是基本的权限,不同的权限组成MOSS中的权限级别。MOSS本身为我们提供了一些权限级别,我们也可以根据自己的需求来自定义。 我们在自定义自己的权限级别的时候可以参考

2012-07-20 13:44:16 1897

转载 Sharepoint 2010 超时的解决方法

1. 首先去各个网站的Web.configIIS的修改功能不太方便,直接修改比较好,增加executionTimeout          2. IIS site -> advanced setting -> connection time-out -> 改成360就是6分钟,应该足够了。3. IIS application pool -> advanced set

2012-07-05 15:53:18 1792

转载 sharepoint域认证的时候给用户一个友好的登陆界面(windows认证模拟登陆)

当sharepoint采用域认证的时候,访问的时候就弹出一个window窗口,要求输入domain\userid和password,用户和=输入后才能登陆成功,很多时候客户不习惯这样的登陆方式,而是习惯在一个页面里输入帐号和密码,点击按钮进行登陆,其实也是可以实现的。当然此文的方法很简单,代码网上也有,只不过提供一种思路。      方法是:新建立一个匿名验证的网站(如果你的sharepoin

2012-07-04 09:01:34 3444 1

转载 ADHelper 活动目录用户操作类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.DirectoryServices;using System.Runtime.InteropServices;using System.Security.Principal;name

2012-07-02 15:59:24 1222

转载 撤回的实现

工作流系统的回退流,是指流程实例运行到一定阶段后,可以主动的选择回退到曾经运行过的任意轨迹上。回退流的发起方是当前步骤的任务执行人,选择主动的回退,上面有一篇回退流的实现,主要说明了回退流的实现过程。工作流系统的撤回,是指流程实例运行了一定的轨迹后,上一步的任务执行人,选择撤回刚刚提交的任务,使得流程再次流转到此步骤。撤回的发起方是当前步骤的上一步任务的执行人,选择主动撤回。如上图

2012-06-26 16:23:57 1440

原创 GridView中ToolTip使用方法

onrowdatabound="GridView1_RowDataBound">                                                                     ToolTip=''Text=''>

2012-06-25 15:13:23 3683

转载 CMD命令大全

有关某个命令的详细信息,请键入 HELP 命令名XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处

2012-06-21 15:05:08 410

转载 LINQ to SQL之一

LINQ,语言集成查询(Language-Integrated Query)。是VS 2008中引入的新特性,为C#和VB提供了强大的查询功能。在网上大家对LINQ褒贬不一,但我觉得它至少可以做到编写更少的代码创建完整的应用,缩短了开发周期,这一点就很吸引我这种懒人了!我也知道LINQ比起ADO.NET性能上会差一些,但我做的都不是什么大型项目,这点差距应该是可以忽略不计的。一直以来,主要接触的是

2012-06-15 12:19:37 923

转载 使用 LINQ to SharePoint 写入内容数据库

本主题说明如何针对 LINQ to SharePoint 提供程序进行编码,以便在 Microsoft SharePoint Foundation 列表中添加或删除列表项,以及更改列表项中特定字段的值。步骤 1 和步骤 2:获取对网站和列表的引用有关如何在代码中获取对要更改其数据的网站和列表的引用的说明,请参阅主题如何:使用 LINQ to ShareP

2012-06-14 14:59:19 842

转载 ASP.NET读取Excel文件的三大方法浅析

最近研究了如何使得ASP.NET读取Excel文件更加高效呢,现总结如下:ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件:把Excel文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path)   {    string strConn = "Provider=Microsoft.Jet.OLE

2012-05-22 10:45:24 698

原创 Linq 和 list集合 去除重复项

方法一:IQueryable listNotice = null; listNotice = (from news in base.CabinData.NewsContents where news.FLAG == 1 select news).Distinct();此种去除方法弊端:只要对象中有重复的字段都会去除,会比对对象中所有的字段。方法二:把linq查询结果转成li

2012-05-11 17:51:34 20234 1

原创 sharepoint网站应用程序池关闭问题

曾两次遇到这种问题,sharepoint网站一打开,应用程序池就会停掉,后来才发现是因为同事把应用程序池里边的高级设置给改了,启用了32位应用程序,把此设置改为false即可。

2012-05-08 09:08:45 2000

转载 SPGroup 和SPUser的常用操作

private bool RemoveUserFromGroup(string sGoupName, string sUserLoginName) { bool res = false; try { SPWeb web = SPContext.Current.Web; SPGroup

2012-04-26 17:07:24 2168

转载 无线适配器或访问点有问题

我用的不是无线上网,是网线连接路由器上网,是W7系统,我的电脑是戴尔灵越15。有时启动电脑后无法联网,只有Netcore1没连上,输入密码之后还是连不上,原因是:无线适配器或访问点有问题 未修复然后是一个红色的X有的时候重新启动电脑就能连上了,谁能帮解决一下,都烦了我好长时间了,每次都要重启才行。 如果你是windows7系统的话这个很好解决,我有过和你一样的状况。1. 打开控制面板

2012-04-24 14:46:43 45838 2

原创 workflow NewForm 后台写变量,前台取

PageLoad:Response.Write("var txt_joinCID='" + txt_join.ClientID + "';");        function openWindow() {           var aa = '';           var sa1 = window.showModalDialog('/Cabin/AdminCente

2012-04-20 16:53:50 684

转载 asp.net Gridview、Repeater 查无数据时显示表头及提示信息

因为在Gridview、Repeater 在后台查询不到数据时,前台不会显示表头信息,这样给人感觉很突兀,所以下面的方法是讲述如何显示表头及提示信息【暂时没有您想要的信息!】。效果图如下:实现方法: private void Fill()    {        string IdName = txtContions.Value.Trim();        if

2012-04-16 16:29:31 4516

转载 window.showModalDialog以及window.open用法简介

一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:SCRI

2012-04-12 09:42:29 497

转载 把 ad 里面的用户加入到moss 网站 ,然后分配权限

下面的代码是把 ad里面的用户加入到moss 网站 ,然后分配权限using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Security.P

2012-04-10 15:23:24 7449

转载 控制台应用程序,SharePoint 2010 创建SPSite对象出错,提示“找不到位于 http://xxxx 的 Web 应用程序

开发环境:Win2008R2 + VS2010 + SharePoint2010,控制台程序场景:在SharePoint2010中,New SPSite的时候出现错误提示“找不到位于http://sp10dev/的 Web应用程序。请确认正确键入了此 URL。如果此 URL 需要提供现有内容,则系统管理员可能需要添加到指定应用程序的新请求 URL 映射。”解

2012-04-10 14:34:54 3517

转载 关于SharePoint 2007的用户组和用户

首先,在站点(Site,not Site Collection)的层次上,是不能创建用户组(Group)的。虽然和你的“直觉”不一致,但确实如此。所有用户组都是基于站点集的!当我们在一个站点集中任何一个站点中创建一个用户组的时候,实际上都是在站点集层次上创建了一个用户组。  如果你试图用代码在SPWeb.Groups里面添加新的SPGroup,是不会成功的。只有SPWeb.SiteGroups

2012-04-10 09:28:21 908

转载 FCKEditor 使用

看大家要FCKeditor上传设置的部分,所以仔细找了下,以前看到别人说FCKeditor有上传漏洞,所以一直没有用过此功能!希望能够解决大家的问题!因版本更新问题,可能具体行数不一致,请大家仔细修改!谢谢大家的关注!FCKeditor目前已经更新到2.4.2版,详情请看官方http://www.fckeditor.net/上传文件设置简洁fckconfig.js 134

2012-04-05 22:56:49 831

转载 Moss、SharePoint数据库迁移问题

当项目快做完时,大家都要考虑将程序及数据迁移到正式环境部署。但是,如果用SharePoint开发,它会产生很多数据库,到底哪些需要迁移,哪些不需要迁移了??请看:1、配置完成SharePoint后,产生的对应数据说明。                                              图1-1注:A、代表 当配置SSP时产生的(SSP 数据库)。

2012-04-01 13:31:55 683

原创 解析sharepoint地址中的相关属性(ContentTypeID )

http://localhost:8080/_layouts/listform.aspx?PageType=4&ListId={90D81B01-BD03-47F5-8AD2-3DBC1F9996C0}&ID=2&ContentTypeID=0x01080100B46A15499317437594DC283203F9F63900ACDA8B7A6B31D64AA97A8A79E17BC330解

2012-03-31 20:28:50 1032

转载 SPQuery在引用field的时候要用internal name

使用SPQuery构建CAML查询的时候, 一定要用field的internal name, 否则就会报出如下的错误:Exception caught Microsoft.SharePoint.SPException: One or more field types are not installed properly. Go to the list settings page to de

2012-03-31 19:54:09 1591

转载 sharepoint 查阅项 赋值

在项目中,经常会涉及列表或者文档库之间的相互引用,而这个时候我们用的更多的就是查阅项(lookup),以前没有去关注取值或者赋值的问题,今天正好碰到一个Case,就顺道总结一下。我们知道链接和图片的字段我们通过SPLinkFieldValue取值,那么查阅项通过什么来取值呢?答案是:SPFieldLookupValueCollection或者SPFieldLookupValue,为什么会有两种类型

2012-03-28 16:49:43 2917 1

原创 QuickFlow工作流Executing事件中保存值

protected void btnSwf_Conference_Executing(object sender, System.ComponentModel.CancelEventArgs e){((Microsoft.SharePoint.WebControls.TextField)this.txt_title.Controls[0]).Text = vCollection.ToStr

2012-03-27 15:38:56 572

转载 [SharePoint]list二次开发

在SharePoint的开发过程中,我们经常会遇到这样的场景:用户填写的资料需要进行分步进行,但是所有的数据信息都是存放在SharePoint的一个大的List 中,这个时候我们用的最多的方法就是通过SharePoint的对象模型,对数据进行操作,来完成List信息的新增和更新。这样的方法存在以下的一些问题:缺点:1.      重复性A. 字段和控件的重新定义,不能使

2012-03-27 08:38:15 992

转载 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接

1.问题描述:在连接VSS时要用到ipc连接,在断开连接后再次使用命令net use \\10.11.1.2\ipc$ /user:dmnm\usr "pwd"连接有时会出现下面的错误提示:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。2.发生原因:这前曾与主机10.11.1.2有过连接,连接断开

2012-03-20 13:54:14 5519

转载 [SDK]最新SharePoint 2010 SDK下载地址

微软5月20号发布了SharePoint 2010的SDK,下载地址如下:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26fEnjoy SharePoint 2010!另附上以下两个开发人员学习资料:Sharepoin

2012-03-17 23:40:47 1768

转载 如果不用QuickFlow提供的控件来开发工作流页面,如何启动流程,提交任务呢?

有两种方式:a)直接用SharePoint的对象模型来操作。这样做会有些复杂性。跟Workflow有关的方法有:SPSite.WorkflowManager.StartWorkflow, SPWorkflow.AlterTask,详细见SharePoint SDK.b)用QuickFlow提供的API操作: WorkflowContext.Current.用WorkflowCont

2012-03-17 23:27:51 918

原创 Sharepoint:PeopleEdit 使用

人员选择器PeopleEditor如何使用ArrayList list = PeopleEditor1.ResolvedEntities ;获取id和显示名foreach (Microsoft.SharePoint.WebControls.PickerEntity p in list){string userId = p.EntityData["SPUs

2012-03-17 23:26:42 1835

转载 更改电脑背景颜色,保护您的眼睛 ^_^

更改电脑背景颜色,保护您的眼睛 ^_^现代人几乎每天都离不开电脑。在工作、娱乐、交友,甚至买卖股票的过程中,电脑都是我们的好帮手。但是,许多应用软件的背景,尤其是网页的底色通常被设定为刺眼的白色,看得久了,眼睛就会出现疲劳、酸涩,甚至流泪的现象。   卫生部近视眼重点实验室主任、复旦大学医学院眼科教授褚仁远说,绿色和蓝色对眼睛最好,建议大家在长时间用电脑后,经常看看蓝天、绿地,就能在一

2012-03-14 09:39:06 992 1

转载 SPList.GetItemById(int)和SPList.Items.GetItemById(int)的区别

公司有一个文档库,因为同事提交的文档要进行权限和内容的处理,所以之前搭建此功能的同事在此文档库里面加入了EventHandler事件处理。这个文档库主要工作都是集中到每个月的几天,导致这几天都要经常重启IIS或者服务器。只能去查看源代码了。  在查看源代码的过程中,没有发现有什么问题出现。只能通过EventHandler调试方式来进行源代码的调试(EventHandle调试方式网上找的),进行

2012-03-13 11:48:09 834

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除