0

私は mvc 3.0 で kendo Ui を使用してきましたが、これにはかなり慣れています。最近、MVC 4 に切り替えましたが、これで見つかった主な問題は、MVC モデル検証 (データ注釈) を使用して剣道コントロールを検証できないことです。Javaスクリプトまたはモデルベースの検証による剣道日付ピッカーの検証に関して私を助けてください.私は剣道バリデーターを使用したくありません.私は基本的にこのように検証しようとしています.

コード

モデル内:

[Required] //and others bla bla
public string Date {get;set;}

cshtml ページ:

@(Html.Kendo().DatePicker()  
    .Name("datepicker")  
    .Value("10/10/2011")  
    .HtmlAttributes(new { style = "width:150px" })  
)  

@Html.HiddenFor(m => m.Date);

送信をクリックすると、非表示フィールドに値が割り当てられます。

OnSaveClick()
{
    document.getelementbyId('Date ').value=$("#datepicker).val();
}

日付ピッカーの値は非表示フィールドに自動的に割り当てられ、日付ピッカーが空の場合、非表示フィールドの検証が開始されます。

この概念は MVC 3.0 では機能しますが、MVC 4.0 では機能しません。私を助けてください。ご注意いただきありがとうございます。

4

1 に答える 1