首页 > 解决方案 > MVC 使用 EditorForModel 隐藏标签并显示占位符

问题描述

我有以下视图模型类:

public class RegistrationViewModel
{
    [Required]
    [DataType(DataType.EmailAddress)]
    [EmailAddress]
    [Display(Prompt = "Email" )]
    public string Login { get; set; }
}

还有这个模板

@model  System.String

@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, 
              new { @class="form_text", 
                    placeholder = ViewData.ModelMetadata.Watermark
                                      ?? ViewData.ModelMetadata.DisplayName
                                      ?? ViewData.ModelMetadata.PropertyName}) 

我该如何隐藏标签?

标签: asp.net-mvc

解决方案


推荐阅读