驗證在SharePoint列表級別 2010

在我以前的文章, 我寫的 列級驗證在SharePoint 2010.

名單將觸發級驗證的內容在保存之前. 驗證應返回TRUE以保存內容.

圖書館信息列表:

我創建的示例列表圖書館信息與下面的列.

驗證方案:

截止日期應大於發行日期.

驗證設置:

轉到列表設置,並點擊驗證設置.

指定驗證規則 “DueDate為 > IssueDate”, 然後指定要顯示的錯誤信息為用戶.

保存驗證設置.

創建新項目名單.

如果驗證失敗, 該錯誤信息將顯示給用戶.

用戶配置文件異常錯誤而在SharePoint中創建示例數據 2010 配置嚮導

我遇到了以下錯誤在運行配置嚮導用於 SharePoint 2010.

您需要安裝修補程序的Windows Server 2008 R2的 / 視窗 7. 這裡從微軟下載連接.




錯誤日誌文件:

01/09/2010 13:20:05 17 ERR一個被拋出的異常類型 Microsoft.Office.Server.UserProfiles.UserProfileException. 其他異常信息: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. 請注意,屬性名是大小寫敏感的. (ç:\程序文件共同文件微軟共享 WEB服務器擴展 14 WebClientsçProfile client.config線 56)

在System.Configuration.BaseConfigurationRecord.EvaluateOne(串[] 鍵, SectionInput輸入, 布爾 isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, 對象 parentResult)

在System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, 對象 parentResult, 布爾 getLkg, 布爾 getRuntimeObject, 對象& result, 對象& resultRuntimeObject)

在System.Configuration.BaseConfigurationRecord.GetSectionRecursive(字符串configKey, 布爾 getLkg, 布爾的checkPermission, 布爾 getRuntimeObject, 布爾 requestIsHere, 對象& result, 對象& resultRuntimeObject)

在System.Configuration.ConfigurationSectionCollection.Get(字符串名稱)

在System.ServiceModel.Configuration.ServiceModelSectionGroup.get_Client()

在Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetServiceBinding(字符串endpointConfigurationName)

在Microsoft.Office.Server.UserProfiles.MossClientBase`1.GetChannelFactory(字符串endpointConfigurationName)

在Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel()

在Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊)

在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊)

— 結束內部異常堆棧跟踪 —

在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(字符串operationName, 代碼塊代碼塊)

在Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()

在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(GUID applicationID)

在Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K鍵)

在Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K鍵, 布爾異步)

在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()

在Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()

為()

在Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.Run()

在Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

驗證列在SharePoint 2010

大部分的開發商面臨的問題與列驗證在SharePoint 2003/2007.

這實在是痛苦的寫驗證使用自定義方式如JavaScript或jQuery.

的SharePoint 2010 在下面的驗證提供開箱即用.

  • 列級驗證
  • 名單級驗證

列級驗證

在創建新的列清單, 單擊列驗證節點.

指定您的驗證公式.

克.

[字段名]=”價值”

公式應該返回TRUE審定 PASS.

創建新的列清單,並指定驗證設置.


創建新項目名單, 單擊保存以驗證.

哇...。生活很容易與 SharePoint.

國家在收聽聽到名單級驗證在我的下一個職位.

CodePlex上發布 : 名單搜索的WebPart

喜社區,

我貢獻了SharePoint列表中搜索的WebPart CodePlex上.

項目描述:

該項目提供了列表搜索Web部件的WSS 3.0 / 的SharePoint 2007. 只需添加WebPart的頁面,並指定列表的名稱, 過濾字段, 顯示字段和標準.

簡單的界面工具部件與列表搜索高級功能.

特點

  • 支持AJAX
  • 輕鬆配置清單
  • 自動填充的下拉列表Lis​​t集合
  • 選擇篩選字段
  • 顯示字段選擇
  • 查詢經營者的選擇

配置步驟

在編輯模式打開的WebPart.

過濾字段: 字段呈現在頁面的輸入框過濾字段.

顯示字段: 字段顯示在網格.

場間條件標準

當您應用改變的WebPart將呈現如下:

請留下您的新功能的要求在這裡: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

如何創建自定義菜單項在網站操作

以下範例功能創建新的菜單項中的網站操作菜單, 請更換的GUID在下面的代碼.

樣本特徵文件

<?XML版本=”1.0″ 編碼 =”使用UTF - 8″?>

<特徵

ID =”<的GUID>”

標題=”自定義菜單項”

說明=” ”

Version=”1.0.0.0″

Scope=”網站”

Hidden=”假” xmlns =”銈://schemas.microsoft.com / SharePoint的/”>

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</特徵>

樣品元素文件

<?XML版本=”1.0″ 編碼 =”使用UTF - 8″?>

<元素xmlns =”銈://schemas.microsoft.com / SharePoint的/”>

<的CustomAction標識 =””

GroupId=”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator=”真”

標題=”我的博客”

說明=” ”

Sequence=”1″>

<UrlAction網址 =”銈://www.mstechblogs.com /的SharePoint “/>

</的CustomAction>

</分子>

TreeView的文檔庫 V 2.0 在CodePlex上

我已經發布下一個版本的 TreeView的文檔庫 用於 SharePoint的WebPart 2007.

此版本中新增功能:

  • 自動填充列表的文檔庫在DropDownList中toolpart
  • 可以折疊的TreeView的財產進行管理toolpart
  • 自動顯示相應的圖標文件中的檔案庫

包括為特徵的WebPart解決方案包中.

請發表您的評論或附加功能要求.

編程方式檢索目錄的文檔庫

下面的代碼片段是用於檢索文檔庫列表.

SPWeb _Web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


的foreach (SPList _lst ListColl)

{


如果 (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType可用於識別類型的列表.

Microsoft.IdentityModel大會缺少安裝 SharePoint時發生錯誤 2010

在運行 SharePoint配置嚮導, 如果你得到一個錯誤 “Microsoft.IdentityModel大會失踪”

請確保您已安裝 “日內瓦框架”, 其前必備的一部分,你的SP 2010

下載 SharePoint 2010 貝塔

微軟已發布的SharePoint的β位 2010 為MSDN & 高科技網絡用戶.

我希望它會在數天供公眾 Ĵ

的SharePoint 2010 技術堆棧

的SharePoint 2010 技術堆棧看起來像下面.

關鍵的好處是開發商開發機可以設置在Windows Vista或Windows 7 (x64位) 機 Ĵ