다음을 통해 공유


DefaultHtmlGenerator.GenerateSelect 메서드

정의

오버로드

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

에 <대한 select> 요소를 생성합니다 expression.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

에 <대한 select> 요소를 생성합니다 expression.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

Source:
DefaultHtmlGenerator.cs
Source:
DefaultHtmlGenerator.cs
Source:
DefaultHtmlGenerator.cs

에 <대한 select> 요소를 생성합니다 expression.

public:
 virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateSelect(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ optionLabel, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, bool allowMultiple, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateSelect (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, bool allowMultiple, object htmlAttributes);
abstract member GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Function GenerateSelect (viewContext As ViewContext, modelExplorer As ModelExplorer, optionLabel As String, expression As String, selectList As IEnumerable(Of SelectListItem), allowMultiple As Boolean, htmlAttributes As Object) As TagBuilder

매개 변수

viewContext
ViewContext

ViewContext 현재 scope 대한 instance.

modelExplorer
ModelExplorer

ModelExplorer 에 대한 입니다 expression. 이면 nullexpression를 사용하여 viewContext 유효성 검사 특성을 결정합니다.

optionLabel
String

기본 빈 <옵션> 요소에 대한 선택적 텍스트입니다.

expression
String

현재 모델을 기준으로 하는 식 이름입니다.

selectList
IEnumerable<SelectListItem>

select> 요소를 optgroup> 및 <option> 요소로 <채우는 <데 사용되는 개체의 컬렉션 SelectListItem 입니다. 이면 null에서 이 컬렉션을 찾습니다 ViewContext.ViewData[expression].

allowMultiple
Boolean

이면 true생성된 HTML에 특성이 포함 multiple 됩니다. 그렇지 않으면 단일 선택 선택 <> 요소가 생성됩니다.

htmlAttributes
Object

Object select> 요소에 대한 HTML 특성이 들어 있는 입니다<. IDictionary<TKey,TValue> 또는 HTML 특성을 포함하는 instance.

반환

select> 요소를 설명하는 새 TagBuilder 입니다<.

구현

적용 대상

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

Source:
DefaultHtmlGenerator.cs
Source:
DefaultHtmlGenerator.cs
Source:
DefaultHtmlGenerator.cs

에 <대한 select> 요소를 생성합니다 expression.

public:
 virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateSelect(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ optionLabel, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Collections::Generic::ICollection<System::String ^> ^ currentValues, bool allowMultiple, System::Object ^ htmlAttributes);
public virtual Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateSelect (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, System.Collections.Generic.ICollection<string> currentValues, bool allowMultiple, object htmlAttributes);
abstract member GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * System.Collections.Generic.ICollection<string> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * System.Collections.Generic.ICollection<string> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Overridable Function GenerateSelect (viewContext As ViewContext, modelExplorer As ModelExplorer, optionLabel As String, expression As String, selectList As IEnumerable(Of SelectListItem), currentValues As ICollection(Of String), allowMultiple As Boolean, htmlAttributes As Object) As TagBuilder

매개 변수

viewContext
ViewContext

ViewContext 현재 scope 대한 instance.

modelExplorer
ModelExplorer

ModelExplorer 에 대한 입니다 expression. 이면 nullexpression를 사용하여 viewContext 유효성 검사 특성을 결정합니다.

optionLabel
String

기본 빈 <옵션> 요소에 대한 선택적 텍스트입니다.

expression
String

현재 모델을 기준으로 하는 식 이름입니다.

selectList
IEnumerable<SelectListItem>

select> 요소를 optgroup> 및 <option> 요소로 <채우는 <데 사용되는 개체의 컬렉션 SelectListItem 입니다. 이면 null에서 이 컬렉션을 찾습니다 ViewContext.ViewData[expression].

currentValues
ICollection<String>

ICollection<T> 선택할 옵션> 요소에 대한 <값이 포함된 입니다. 이면 null의 <값selectListSelected 따라 옵션> 요소를 선택합니다.

allowMultiple
Boolean

이면 true생성된 HTML에 특성이 포함 multiple 됩니다. 그렇지 않으면 단일 선택 선택 <> 요소가 생성됩니다.

htmlAttributes
Object

Object select> 요소에 대한 HTML 특성이 들어 있는 입니다<. IDictionary<TKey,TValue> 또는 HTML 특성을 포함하는 instance.

반환

select> 요소를 설명하는 새 TagBuilder 입니다<.

구현

적용 대상