javascript を使用して、編集フォームで 20 未満の項目を持つルックアップ列のドロップダウン リストに新しい項目を追加しています。
[保存] をクリックすると、無効なポストバックまたはコールバック引数というエラーが表示されます。イベントの検証は、設定で使用するか、ページで <%@ Page EnableEventValidation="true" %> を使用して有効にします。セキュリティ上の目的で、この機能は、ポストバック イベントまたはコールバック イベントへの引数が、それらを最初にレンダリングしたサーバー コントロールから発信されていることを確認します。データが有効で期待される場合は、ClientScriptManager.RegisterForEventValidation メソッドを使用して、検証のためにポストバックまたはコールバック データを登録します。
Page EnableEventValidation="false" を追加すると、「説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました」というパーサー エラーが表示されます。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。
パーサー エラー メッセージ: ページ ディレクティブの enableeventvalidation 属性は、このページでは許可されていません。
イベント ログには、Microsoft.SharePoint.WebPartPages.WebPartPageUserException: ページ ディレクティブの enableeventvalidation 属性は、このページでは許可されていません。STACKTRACE: Microsoft.SharePoint.WebPartPages.WebPartPageUserException: ページ ディレクティブの enableeventvalidation 属性は、このページでは許可されていません。
Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter.PreprocessDirective (文字列の directiveName、IDictionary 属性)
で System.Web.UI.TemplateParser.ParseStringInternal (文字列のテキスト、エンコード fileEncoding) で
web.config を確認しましたが、ページがありません enableEventValidation
sharepoint で eventValidation を無効にするにはどうすればよいですか。[できればページごとに]? または、infopath を使用する必要がありますか?