2017-12-04 12 views
0

Umbraco 7でファイルをアップロードするオプションがあります。削除チェックボックスにチェックが入っていて、ファイルを削除するために公開をクリックすると、フィールドを空白として表示し、私のカスタムエラーメッセージを表示します。Umbraco 7ファイルをアップロードする - ファイルが削除されていないか確認する

if (string.IsNullOrEmpty(urlForFileUpload)) 
       { 
        e.CancelOperation(new EventMessage("Error", "Please select an Excel file before publishing",EventMessageType.Error)); 
       } 

enter image description here

は、誰もが、私はそれをチェックし、チェックボックスがチェックされている場合は、私のエラーメッセージを表示することができないように、サーバーに何が渡されるかを知っていますか?

-------------------- --------------- CancelOperation

enter image description here

+0

あなたが保存イベントを処理しようとしたことがあり?:https://our.umbraco.org/documentation/reference/events/ContentService-Events –

+0

こんにちはマリオ、保存をサポートしていません。 e.CancelOperation(新しいEventMessage( "エラー"、 "公開前にExcelファイルを選択してください"、EventMessageType.Error));私はバブルを使用することができますが、この状況ではオプションではありません –

+0

本当ですか?私はちょうどそれをテストし、事実上イベントハンドラに渡されるSaveEventArgsには 'e.CancelOperation'メソッドがあります。 –

答えて

0

ますそれをチェックするイベントハンドラは必要ありません。ただ、フィールドが必須に:

enter image description here

関連する問題