0

我已经使用 HelpPage 创建了我的 WebAPI 控制器的文档。我的网络 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"
}

使用模型验证中的 [Required] 属性,我想突出显示具有 [Required] 属性的属性。如何将 HelpPage MVC 插件自定义为粗体“ id ”和“ title ”,以便用户知道这些属性是必需的:

{

身份证”:1,

" title ": "示例字符串 2",

"status": "示例字符串 3",

"created_at": "示例字符串 4"

}

我了解 Jquery/CSS,但是对于那个 HelpPage MVC 应该渲染 HTML 内容并带有一些标记 [Required] 属性,以便 JS/CSS 可以在客户端以不同的方式设置它们。我期待在负责为 InfoModel 生成 HTML 的Areas.HelpPage.ObjectGenerator类中进行一些修改。

4

2 回答 2

0

使用jQuery将 css 应用于idand title

$('foo').css("font-weight","Bold");
于 2014-02-17T08:34:29.173 回答
0

如果您使用的是最新版本的 Web API,那么您将获得有关数据注释属性Required等的有用信息。

例子: 在此处输入图像描述

于 2014-02-18T04:00:16.623 回答