Sto generando la casella di testo HTML tramite l'helper html e TagBuilder.Come aggiungere un attributo senza valore
abbiamo il metodo TagBuilder.Attributes.Add ("chiave", "valore")
ma per HTML5 attributo richiesto non ha bisogno valore da passare, così se passo stringa vuota, l'uscita con valore di required = ""
Quindi, come posso aggiungere l'attributo richiesto senza passare il valore?
public static IHtmlString AppTextBox(this HtmlHelper helper, string model)
{
var input = new TagBuilder("input");
input.Attributes.Add("class", "form-control");
input.Attributes.Add("ng-model", model);
input.Attributes.Add("required","");
return new MvcHtmlString(input.ToString(TagRenderMode.Normal));
}