2

クロスポスト: https://orchard.codeplex.com/discussions/455498

パーツを更新するとき、DriverResult エディターで、カスタム検証を実装するときに警告メッセージを手動でスローするにはどうすればよいですか?

値がコンテンツ アイテム自体の他のフィールドに依存する一部の日付フィールドにカスタム検証を追加したいと考えています (パーツの日付は、コンテンツ アイテムのフィールドの特定の日付の間にある必要があります)。

これは別の質問につながります.モデルプロパティの検証を相互に設定できますか? StartDate と EndDate の 2 つのプロパティがある場合のように、終了日が開始日より後でなければならないことをモデルで宣言できますか?

4

1 に答える 1

1

渡される「updater」パラメーターを使用して、モデル検証エラーを追加できます。

updater.AddModelError("StartDate", T("Please enter a date in the future"));
于 2013-09-05T00:39:18.677 に答える