gpt4 book ai didi

c# - MVC2 Html.ValidationMessageFor : add htmlAttributes but keep the default message

转载 作者:可可西里 更新时间:2023-11-01 08:59:51 25 4
gpt4 key购买 nike

我想更改由我的 Html.ValidationMessageFor 呈现的代码的 htmlAttributes,但我希望显示的消息是“默认”。

重载选项是:
A) Html.ValidationMessageFor(表达式)
B) Html.ValidationMessageFor(expression, validationMessage)
C) Html.ValidationMessageFor(表达式, validationMessage, htmlAttributesObject)

我希望有一个 Html.ValidationMessageFor(expression, htmlAttributesObject) 选项,但没有。

如何使用选项 C 获得预期的结果?也就是说,“默认”消息存储在哪里?是否有一种干净、简单的方法来获取它,以便我可以将其插入 validationMessage 参数?

谢谢

最佳答案

由于您不想覆盖默认消息,只需提供一个空字符串,MVC 将使用默认消息:

<%: Html.ValidationMessageFor(m => m.propertyName, string.Empty, new { attribs ... }) %>

关于c# - MVC2 Html.ValidationMessageFor : add htmlAttributes but keep the default message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3943238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com