Html.ValidationSummary 显示模式

Html.ValidationSummary DisplayMode

@Html.ValidationSummary(false, string.Empty, new { @class = "text-danger" })

是否可以在 Razor 中将 DisplayMode 从 ValidationSummaryDisplayMode.BulletList 设置为 ValidationSummaryDisplayMode.SingleParagraph

我通过将验证摘要的列表项样式覆盖为 none 来解决这个问题。

.validation-summary-errors ul
{
    padding: 0;
}

.validation-summary-errors li
{
    list-style-type: none;
    font-weight: normal !important;
    font-size: 12px;
    color: #f14c38 !important;
}

但是我还没有找到将列表更改为段落的方法。您总是可以将列表放在一个段落中,然后

<p>
    @Html.ValidationSummary();
</p>