0

xml から通常のカスタム アクションを使用している場合は、次のようになります。

<UrlAction Url="~remoteAppUrl/Pages/Default.aspx?{StandardTokens}&amp;SPListItemId={ItemId}&amp;SPListId={ListId}&amp;SPItemUrl={ItemUrl}" />

正常に動作しますが、使用しているとき

Microsoft.SharePoint.Client.UserCustomAction _customAction = web.UserCustomActions.Add();
_customAction.RegistrationType = UserCustomActionRegistrationType.ContentType;
_customAction.RegistrationId = _guidOfCreatedCT;
_customAction.Location = "EditControlBlock";
_customAction.Sequence = 450;
_customAction.Title = "TEST";
string rrr =AppRelativeVirtualPath.ToString();
_customAction.Url = "~remoteAppUrl/Pages/Default.aspx?{StandardTokens}&amp;SPListItemId={ItemId}&amp;SPListId={ListId}&amp;SPItemUrl={ItemUrl}";
_customAction.Update();
clientContext.ExecuteQuery();

この URL は機能していません。これをフォーマットする方法がわかりません。すべてを試しましたが、それでもアイデアはあります。誰かが私を助けることができますか?

これは、Sharepoint 2013 の自動ホスト アプリです。

4

2 に答える 2

1

XML 構造で&&amp;を置き換えるだけで済みますが、コード ビハインドで使用する必要はありません...&amp;

于 2013-05-27T13:24:05.310 に答える