- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想更改由我的 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/
我正在使用Disable autocomplete on html helper textbox in MVC将文本框上的自动完成功能添加为“关闭”: public static MvcHtm
我使用的是 MVC 5,我正在尝试编写一些 Bootstrap 扩展方法。我的目标是用 Html.BootstrapLinkButton“覆盖”Html.ActionLink 方法。 Bootst
我正在做扩展。 public static MvcHtmlString Image(this HtmlHelper helper, string src, object htmlAttributes
我有一个自定义帮助程序类来突出显示所选的菜单项, @Html.MenuLink("Contact000", "Contact", "Home", new { @class = "nav-li
我知道我可以通过执行以下操作将 html 属性添加到我的标签中: var htmlAttributes = new RouteValueDictionary { { "data-foo", "bar"
假设我有一个组件接口(interface),它应该扩展标准 的接口(interface)。元素。写这个有什么区别: interface ComponentProps extends React.De
我有一个自定义助手,我在其中接收 htmlAttributes 作为参数: public static MvcHtmlString Campo( this HtmlHelper
我为 currency 浮点格式创建了一个编辑器模板。 @using System.Globalization @{ var ri = new RegionInfo(System.Thread
我正在使用 RouteValueDictionary 将 RouteValues 传递给 ActionLink: 如果我编码: 链接结果正常: SearchArticles?refSearch=2&
我正在尝试创建 Html.ActionLink(...) HtmlHelper 的简单自定义版本 我想向传入的 htmlAttributes 匿名对象附加一组额外的属性。 public static
在 C# 中使用 Html Agility Pack 我有一个要添加属性的节点。 当前节点是一个没有属性的元素,我想向它添加一个“事件”类。 看起来最好使用的是 node.Attributes.Add
使用 HTML Helper 时,根据条件设置属性的最佳方法是什么。例如 m.FirstName, new {@class='contactDetails'}%> m.FirstName, n
在 asp.net mvc 中,我总是看到内置的 html 助手,它们总是有对象 htmlAttirbutes。 然后我通常会做新的{@id = "test", @class="myClass"}。
我正在尝试使用 EditorFor 自定义模板。 我想创建一个 Int32 和十进制模板来通过一些验证来呈现输入。 这就是我正在尝试的 @model int? @Html.TextBoxFor(mod
这有效 Edit 但事实并非如此。为什么? @Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-bt
@Html.TextAreaFor(model => model.DESCRIPTION, 20, 50, new { htmlAttributes = new { @class = "form-co
我正在尝试使用一个自定义助手,它使用在 Is there an ASP.NET MVC HtmlHelper for image links? 中找到的示例创建链接. 继续假设此代码实际运行,我不确定
我已经为我的每个树节点分配了一个 ID 属性,以保留我在 Controller 上需要的信息,以便我可以保存修改后的层次结构。 但是,当我删除一个节点时,Id 属性将被删除。我不确定这是否是一个错误,
我在 TextBoxFor 调用中使用了 CSS 样式 display: none,但它不起作用。 @Html.TextBoxFor(m => m.dP, new { htmlAttributes
@Html.RadioButtonFor(Model => Model.Location, "Location") @Html.LabelFor(Model=>Model.Location,"
我是一名优秀的程序员,十分优秀!