0

HelpPage を使用して WebAPI コントローラーのドキュメントを作成しました。Web API に次のモデルがあります。

public class InfoModel
{
    [Required]
    public int id { get; set; }

    [Required]
    public string title { get; set; }

    public string status { get; set; }

    public string created_at { get; set; }
}

HelpPage は、次のようにヘルプ ページに InfoModel をレンダリングします。

{
   "id": 1,
   "title": "Sample string 2",
   "status": "Sample string 3",
   "created_at": "Sample string 4"
}

Model Validationの[Required] 属性を使用し、[Required] 属性を持つプロパティを強調表示したい。HelpPage MVC プラグインを太字の「id」と「title 」にカスタマイズして、これらの属性がREQUIREDであることをユーザーが認識できるようにするにはどうすればよいですか。

{

" ID ": 1,

" title ": "サンプル文字列 2",

"status": "サンプル文字列 3",

"created_at": "サンプル文字列 4"

}

私は Jquery/CSS を理解していますが、そのためには、HelpPage MVC は [Required] 属性のマークを付けて HTML コンテンツをレンダリングし、JS/CSS がクライアント側で異なるスタイルを設定できるようにする必要があります。InfoModel の HTML の生成を担当するAreas.HelpPage.ObjectGeneratorクラスにいくつかの変更が加えられることを期待しています。

4

2 に答える 2

0

最新バージョンの Web API を使用している場合は、データ注釈属性Requiredなどに関する役立つ情報が得られます。

例: ここに画像の説明を入力

于 2014-02-18T04:00:16.623 に答える