[asp.net-mvc]提供数据注释为占位符 attr MVC 中的文本框

标签: html5 Asp.net-MVC C#
发布时间: 2016/10/5 10:06:04
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

有没有办法有什么应该是在数据注释 placeholder attr MVC 视图中的文本框上吗?

示例︰

在我的 ViewModel.cs,类似︰

[Placeholder="First name"]
public string FirstName { get; set; }

我认为︰

@this.Html.TextBoxFor(m => m.FirstName)

如果能使这︰

<input type="text" placeholder="First name" ... />

这是可能的吗? 谢谢你 !

解决方法 1:

尝试

@this.Html.TextBoxFor(m => m.FirstName, new{placeholder="First name"})

啊,不在模型中。

您可以定义您自己的自定义属性http://blogs.msdn.com/b/aspnetue/archive/2010/02/24/attributes-and-asp-net-mvc.aspx。 我认为你会需要的自定义 html 帮助器生成 html。

官方微信
官方QQ群
31647020