@(Html.Telerik().ComboBoxFor(x => x.SelectedFoo)
.DataBinding(x => x.Ajax().Select("_List", "Foo"))
.AutoFill(true)
.HighlightFirstMatch(true)
.Filterable(x => x.FilterMode(AutoCompleteFilterMode.StartsWith))
)
@Html.ValidationMessageFor(x => x.SelectedFoo)
よしを変更するので、私はASP.NET MVCのためtelerikのコンボボックスコンポーネントを使用している、と私はどこ/変更を設定するために見つけることができません(また、ローカライズ)無効な値が入力されると、メッセージが表示されます。Telerik MVCコンボボックスの検証:エラーを無効な値エラーメッセージ
デフォルトのエラーメッセージが
値「ASD」は
"asd"
は、コンボボックスの許可された値のセットの一部ではないため、このエラーがスローされSelectedFoo
に対して有効ではありません。
可能であれば、DataAnnotationsを使用してこれを行いたいと思います。
[Required(ErrorMessageResourceType = typeof(Resources.ErrorStrings),
ErrorMessageResourceName = "Required_SelectedFoo")]
public Guid? SelectedFoo { get; set; }
はい、そうです、telerikはアイテムがコレクション。まあそれは私が推測して安心です。 –