I was trying to require a text input field in a form, which implies that there needs to be something in the form. However, adding a [Required] tag to my model w
[Required]
You can add a DefaultValueAttribute to the property that requires a default value (e.g. string.Empty for UserName)
[DisplayName("User Name")] [System.ComponentModel.DefaultValue("")] public string UserName { get; set; }