私はHTMLヘルパーとTagBuilderを通してHTMLテキストボックスを生成しています。我々は法TagBuilder.Attributes.Add(「キー」、「値」)値なしの属性を追加するには
を持っていますが、私は、空の文字列を渡すので、もしHTML5必要な属性のために、渡される値を必要としない
required = ""の値を持つ出力
値を渡さずに必須の属性を追加するにはどうすればよいですか?
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));
}