我已经使用 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类中进行一些修改。