0
var item = SPContext.Current.List.Items.Add();
item["ContentTypeId"] = SelectedCurrentType.Id;
item["SomeField"] = ...
//make some fields changes
item.Update();

しかし、このアイテムを作成すると、すべてのフィールドを含むフォルダーが作成されます。リストビューにはありません

<a onfocus="OnLink(this)" href="/.../Lists/.../AllItems.aspx?RootFolder=%2F..%2FLists%2F..%2F..&amp;FolderCTID=0x0100CBE0798399&amp;View={D1DDC726-FC9C-40D3-A07B-5EAFE2286C66}" onclick="                javascript:EnterFolder(&quot;/.../Lists/.../AllItems.aspx?RootFolder=&quot; + escapeProperly(&quot;/.../Lists/.../...&quot;) + '&amp;FolderCTID=0x0100CBE079839FA443AB3C64E9BA763E776AC0FD9&amp;View={D1DDC726-FC9C-40D3-A07B-5EAFE2286C66}');return false;">Test</a>

セクションのリボンの [アクション] に [開く] ボタンがありますが、
何が問題なのですか? どうすればこれを修正できますか?

4

1 に答える 1

0

答えは

<SharePoint:CreatedModifiedInfo ControlMode="Display" runat="server"/>

実際には理由はわかりませんが、このコントロールはカスタム フォームを奇妙にします。したがって、解決策は、このコントロールをカスタムの新しいフォームから削除することです

于 2012-12-18T07:33:53.510 に答える