カスタムコントロールテンプレートに問題があります。SharePointカスタムコントロールテンプレートが適用されていません
私の意図は、NewForm.aspxでカスタムコントロールテンプレートを使用してリストを作成することです。
私はCustomTemplate.ascxファイルを作成して、これは私は私のカスタムテンプレートを使用するリストについては、schema.xmlファイルを変更した
12/Template/CONTROLTEMPLATES
<SharePoint:RenderingTemplate ID="CustomListForm" runat="server" >...
に展開されます。
<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" Template="CustomListForm" />
ただし、私のNewForm.aspxページにはデフォルトビューが表示されます。これは、私のリストテンプレートに基づいて新しいリストと既存のリストの両方のためです。私は展開の周りにIISを再起動しようとしましたが、これは役に立ちません。
テンプレートの名前を "ListForm"に変更すると、デフォルトのテンプレートが正常に上書きされ、既存のリストと新しいリストに変更が反映されます。
私はこのサイトとGoogleのヘルプを探しましたが、何も見つかりませんでした。誰もこれを前にして来たのですか?
OK、NewFormを表示しようとした後でログを確認しました。 高い\t警告:既に[新規]に設定されているため、FormContext.FormModeを[無効]に変更できません アイデアがありますか? – Jonny