3

umbraco でカスタム データ型を作成しました。保存する前に値を確認し、問題がある場合はエラー メッセージを表示したいと考えています。

データ型に検証規則を適用するにはどうすればよいですか?

4

1 に答える 1

0

ValidationPropertyこの目的での使用を検討しましたか?

属性を追加したら、検証ロジックを追加してプロパティを実装できます。このようにして、ユーザーが新しいカスタム データ型でレコードを保存する前に、データの検証を確認できます。

例えば

 [ValidationProperty("HasValidValue")]
    public partial class MyDataEditor : System.Web.UI.UserControl,
        umbraco.editorControls.userControlGrapper.IUsercontrolDataEditor 

カスタムデータ型ロジックでは、次のようなものがあります....

public string HasValidValue
        {
            get
            {
                if (CheckIfDataIsValid())
                    return "Valid";
                else
                    return String.Empty;
            }
        }

このようにして、コードレベルでそれを行うことができます。

ありがとう、ジガー

于 2012-11-20T07:40:33.023 に答える