Time of Update: 2018-12-06
一:首先定義一個函數來建立內容類型,代碼如下:private SPContentType CreateContentType(SPWeb web, string typeName,string baseTypeName,string description){ SPContentType contentType = null; try { SPContentType baseType; if
Time of Update: 2018-12-06
Live App,是相對於網站靜態內容而言, 是指以c/c++、php、Java、perl、.net等 伺服器端語言開發的網路應用軟體,比如論壇、網路相簿、交友、BLOG等常見應用。Live App系統通 常與資料庫系統、緩衝系統、分布式儲存系統等密不可分。 大型Live App系統平台主要是針對於大流 量、高並髮網站建立的底層系統架構。大型網站的運行需要一個可靠、安全、可擴充、易維護的應用系統平台做為支撐,以保證網站應用程式的平穩運行。 大型Live
Time of Update: 2018-12-06
SPUtility在MOSS中的應用 SPUtility.FormatDateAllows you to format a given date to any of the SPDateFormat typesDateTime curDate = DateTime.Now();DateTime regionDate =
Time of Update: 2018-12-06
工具介紹: 1、ldifde是系統內建命令列工具,直接在cmd就可以運行。 2、addusers是在wind2k resource kit中的命令工具,可以通過安裝wind2k resource kit來擷取,:http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe 3、copypwd可以匯出、匯入域使用者的密碼,可以在遷移使用者之後,用來恢複使用者的密碼
Time of Update: 2018-12-06
http://www.cnblogs.com/ceci/archive/2008/12/29/1364480.html 這兩個星期,一直在負責修改moss的預設樣式和master,整來整去,幾次都要崩潰了,面目全非,也積累了一些小技巧,在這裡記錄一下吧。 一、moss的樣式可以用皮膚來做,Theme,不錯,也可以直接修改C:\Program Files\Common Files\Microsoft Shared\web server
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/rippleyong/archive/2008/12/08/1350266.htmlWSS(Windows SharePoint Services)KeywordQuery可執行關鍵字文法搜尋查詢,可以將搜尋條件直接傳遞給搜尋組件而無需通過搜尋條件來分析以產生查詢。1.添加兩個引用Microsoft.Sharepoint Microsoft.Sharepoint.Search
Time of Update: 2018-12-06
當今的架構師和架構
Time of Update: 2018-12-06
原版書名《Architecting Microsoft .NET Solutions for the Enterprise》 前言 設計軟體系統是非常有挑戰性的,因為一方面需要你集中在今天的需求,同時要求可以適應未來對功能的修改和增加。 尤其是在過去的二十年,在IT行業中,使得軟體開發過程系統化,已經做了很多的工作。方法論,設計原則,設計模式,都是用來協助指導架構和構建系統,以一種規範的方式構建複雜的系統。
Time of Update: 2018-12-06
1. 怎麼樣在WebPart中使用Sharepoint控制項? 要在webpart中使用sharepoint控制項必須先引用Microsoft.SharePoint.WebControls命名空間,如你現開發的是QuickPart,你需要在ascx檔案中加入sharepoint控制項,怎麼實現?a. 在asxc檔案中加入如下引用%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
Time of Update: 2018-12-06
在sharepoint網站建設中,sharepoint的List有自己的附件添加機制。不過在實際項目中,可能不用sharepoint自己的附件添加。而是自己設計一套附件上傳添加,比如把附件添加至自己設計的一套文件庫的DocLibLink就是自己設計用於儲存附件的文件庫這樣的話就會有一個問題,就是在IE中訪問附件中的word文檔的話,IE就會彈出一個使用者密碼框進行驗證。比如點擊某篇文章的附件,訪問諸如http://www.xxx.com.cn/uploadfile/BFA81039-0000-0
Time of Update: 2018-12-06
這方面的文章園子裡有幾篇了,不過大家基本上都是參考了http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx這篇文章,在此我也推薦大家仔細看下本文及文中涉及到的相關文章。工作中也遇到了類似的需求,在此也做個總結。1.MOSS中已經提供了定時器的功能,我們要開發自己的定時器需要繼承自SPJobDefinition類,在重寫的Execute方法寫自己的商務邏輯。我的需求是找出列表中合格item,
Time of Update: 2018-12-06
我們在開發sharepoint應用的時候,會覺得他的人員選擇控制項peopleeditor是一個不錯的控制項,就想要直接的使用它在我們的usercontrol中,但是他本身是不提供驗證輸入內容的,除非你手動點擊控制項右下角的【檢查名稱】表徵圖。有兩個辦法可以解決,一個就是關閉控制項的輸入功能allowtypein="false",只讓使用者通過選擇人員來新增人員,但是這樣有的使用者覺得不能輸入太麻煩了;那就開啟輸入功能allowtypein="true",這時候就需要在輸入完畢之後點擊【檢查名
Time of Update: 2018-12-06
內容來自:http://www.msotec.com/一列表要導到另一個site中,但大於10M,沒辦法存為模板出來,google了一下,發現這方法,給大家共用之.原文Saving a list as a template is an easy way of transferring data from one place to another in SharePoint. By default, however, the maximum size of list templates in
Time of Update: 2018-12-06
我們使用.NET類庫中的API發Mail的時候,我們要配置他的SMTP Server等,但是在Sharepoint裡,已經提供了相關的封裝的方法:SPUtility.SendEmail(SPWeb, false, false,"to@mail.com", "MailTitle","MailBody");上面的方法只能以To的形式來發Mail,有的時候我們需要使用CC ,BCC,我們可以利用該函數的另一個重載來實現:SPUtility.SendEmail(web, messageHeaders,
Time of Update: 2018-12-06
Browser Issue: The top navigation for Mosaic and IT site has a problem with brower firefox and Safari. The image on left side of the top menu does not display properly. Like following image: Solution: We traced and found a section of the
Time of Update: 2018-12-06
下面幾篇將介紹一下這個方案的實現。MOSS欄位編輯許可權控制方案,實現了控制清單項目,或文件屬性的欄位級許可權控制,要實現這個功能,必須實現一下幾點:一 )開發一個管理頁面,此頁面接受一個ListID的參數,然後動態展現欄位使用權限設定介面。管理頁面用application page,放到_layouts中,動態產生欄位配置介面,頁面提交時將配置資訊儲存下來。這裡有一個關鍵的技術點
Time of Update: 2018-12-06
在sharepoint中沒有提供修改密碼的功能,估計也是因為不知道使用者會使用哪種驗證方式,AD or Form? 下面的使用者使用的是AD驗證,自己修改密碼就成了很普通的事情,我們自己做一個webpart,寫一些後台代碼,在歡迎哪裡加一個功能表項目,跳轉到部署了修改密碼webpart的頁面就可以了。 #region 更改密碼主要代碼 public string ChangeADUserPassword(string DomainName, string UserName,
Time of Update: 2018-12-06
1. 使用該類SPDocumentLibrary來實現一些對文件庫的操作,文件庫只是列表的一種特殊類型,所以當我們使用如下代碼的時候,顯示出的list是包括文件庫的。SPWeb site = SPContext.Current.Web;foreach (SPList list in site.Lists) {// 所有的列表,當然也包括文件庫}2.
Time of Update: 2018-12-06
轉自jianyi的部落格SPList EnsureArchiveList( SPList templateList) { SPWeb web = templateList.ParentWeb; SPList list = templateList; SPList archiveList = null; string archiveListTitle = list.Title +
Time of Update: 2018-12-06
為什麼需要釋放記憶體 在眾多的sharepoint對象中模型中,主要是SPSite類和SPWeb類的對象,雖然是使用Managed 程式碼建立。但是,這些對象主要使用非託管的代碼和記憶體進行工作。對象中的託管部分相比較非託管部分來說,所佔比例非常小。因為佔比較小的託管部分不給記憶體回收期任何壓力,記憶體回收行程不會定時回收管理這些對象使用的記憶體。使用大量非託管記憶體的對象,可能會引起一些異常的行為。例如: 1)WSS的應用程式集區頻繁回收,尤其是在使用的高峰期 2)應用崩潰 3)