umbraco でカスタム データ型を作成しました。保存する前に値を確認し、問題がある場合はエラー メッセージを表示したいと考えています。
データ型に検証規則を適用するにはどうすればよいですか?
umbraco でカスタム データ型を作成しました。保存する前に値を確認し、問題がある場合はエラー メッセージを表示したいと考えています。
データ型に検証規則を適用するにはどうすればよいですか?
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;
}
}
このようにして、コードレベルでそれを行うことができます。
ありがとう、ジガー