SelectTagHelper Class

Summary

@!:ITagHelper- implementation targeting &lt;select&gt; elements with an <c>asp-for</c> attribute.

Syntax

public class SelectTagHelper : TagHelper

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.TagHelpers.SelectTagHelper

Fields

SelectedValuesFormDataKey()

Key used for selected values in [Microsoft.AspNet.Mvc.FormContext.FormData]().

public static readonly string SelectedValuesFormDataKey

Constructors

SelectTagHelper(Microsoft.AspNet.Mvc.Rendering.IHtmlGenerator)

Creates a new [Microsoft.AspNet.Mvc.TagHelpers.SelectTagHelper](Microsoft.AspNet.Mvc.TagHelpers.SelectTagHelper.yml).

Arguments:
public SelectTagHelper(IHtmlGenerator generator)

Properties

For()

An expression to be evaluated against the current model.

Return type:Microsoft.AspNet.Mvc.Rendering.ModelExpression
public ModelExpression For { get; set; }
Generator()
Return type:Microsoft.AspNet.Mvc.Rendering.IHtmlGenerator
protected IHtmlGenerator Generator { get; }
Items()

A collection of [Microsoft.AspNet.Mvc.Rendering.SelectListItem]() objects used to populate the &lt;select&gt; element with &lt;optgroup&gt; and &lt;option&gt; elements.

Return type:System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.Rendering.SelectListItem}
public IEnumerable<SelectListItem> Items { get; set; }
ViewContext()
Return type:Microsoft.AspNet.Mvc.ViewContext
public ViewContext ViewContext { get; set; }

Methods

Process(TagHelperContext, TagHelperOutput)
Arguments:
  • context (TagHelperContext) –
  • output (TagHelperOutput) –
public override void Process(TagHelperContext context, TagHelperOutput output)