2012-03-23 4 views
0

Sharepoint 2010のAdd Colleagueパネルで "ok"ボタンを押した後に、何か違うコードを書き込もうとしています。そのために、自分のページを作成し、元のQuickLinksDialogForm.aspxのコンテンツと参照をコピーします。ユーザーが「Add Colleage」をクリックしたときに、私のパネルが元のパネルではなく開いているように、呼び出しメソッドを変更しました。SharepointでAdd Colleagueパネル(QuickLinkDialogForm.aspx)を変更します。

ここで問題になるのは、OOBパネルの元の動作が得られていないことです。これは、元のパネルです:

Original

そして、これは私が得るものです:私は思っ

Custom

だから、最初THIGは、私はいくつかのコントローラを見逃している必要がありますということでしたが、これはオリジナルですaspxページのヘッダー:

<%@ Page language="C#" MasterPageFile="~/_layouts/dialog.master"  Inherits="Microsoft.SharePoint.Portal.WebControls.QuickLinksDialogPage,Microsoft.SharePoint.Portal,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="OSRVWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="OSRVUPWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server.UserProfiles, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SEARCHWC" Namespace="Microsoft.Office.Server.Search.WebControls" Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

そして、これは私のカスタムのaspxヘッダーです:

<%@ Page Language="C#" CodeBehind="quicklinksdialogform.aspx.cs" AutoEventWireup="true" Inherits="CustomMySite.Layouts.CustomMySite.ApplicationPage,CustomMySite,Version=1.0.0.0, 
Culture=neutral,PublicKeyToken=8ac4e08d3c1be6b0" MasterPageFile="~/_layouts/dialog.master" 
DynamicMasterPageFile="~masterurl/default.master"%> 
<%@ Assembly Name="Microsoft.SharePoint.Portal,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="OSRVWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="OSRVUPWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server.UserProfiles, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SEARCHWC" Namespace="Microsoft.Office.Server.Search.WebControls" Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

私は世話をする必要がありますか?私は明白な何かを欠いていますかどんな助けもOKです。

答えて

1

このページには、どのユーザーが何をしているのかを知るために、クエリ文字列も必要です。

はあなたの同僚ピッカーが表示されます:

quicklinksdialogform.aspx?Mode=Person 

は、同僚が表示されます:

quicklinksdialogform.aspx?Mode=Person&NTName=domain\account 
関連する問題