Kendo ASP.NET MVCを使用していますが、編集フォームをある程度制御したいと思います。
私がやりたいこと:
- IDフィールドを非表示
- プロパティコードと平方フィートを通常のTextBoxForフィールドに変更します
- 表示されているDateTimePickerForではなく、KendoDatePickerForに購入日と販売日を変更します。
Kendo ASP.NET MVCを使用していますが、編集フォームをある程度制御したいと思います。
私がやりたいこと:
[編集]をクリックすると、剣道はオブジェクトのデフォルトのEditorTemplateを使用します。エディターテンプレートの動作に慣れていない場合は、この記事を確認してください。
これを解決するには、必要なフィールドのみを一覧表示するカスタムビューエディタテンプレートを作成する2つの方法があります。または(これはより単純で好ましい方法です)、多くの場合、デフォルトのエディターテンプレートを使用せずに、オブジェクトのメタデータを使用してレンダリングされるフィールド(および方法)を制御できます。属性でタグ付けすることにより、個々のプロパティを非表示にでき[ScaffoldColumn(false)]
ます。表示されるエディターのタイプを制御するという点では、プロパティに[DataType(DataType.Date)]
またはでタグを付けることでこれを実現できます。[DataType(DataType.Text)]