7

Kendo ASP.NET MVCを使用していますが、編集フォームをある程度制御したいと思います。

私がやりたいこと:

  • IDフィールドを非表示
  • プロパティコードと平方フィートを通常のTextBoxForフィールドに変更します
  • 表示されているDateTimePickerForではなく、KendoDatePickerForに購入日と販売日を変更します。

エディターフォームのスクリーンショットへのリンク

4

1 に答える 1

18

[編集]をクリックすると、剣道はオブジェクトのデフォルトのEditorTemplateを使用します。エディターテンプレートの動作に慣れていない場合は、この記事を確認してください。

これを解決するには、必要なフィールドのみを一覧表示するカスタムビューエディタテンプレートを作成する2つの方法があります。または(これはより単純で好ましい方法です)、多くの場合、デフォルトのエディターテンプレートを使用せずに、オブジェクトのメタデータを使用してレンダリングされるフィールド(および方法)を制御できます。属性でタグ付けすることにより、個々のプロパティを非表示にでき[ScaffoldColumn(false)]ます。表示されるエディターのタイプを制御するという点では、プロパティに[DataType(DataType.Date)]またはでタグを付けることでこれを実現できます。[DataType(DataType.Text)]

于 2012-11-14T21:54:33.330 に答える