Aracılığıyla paylaş


HtmlHelperSelectExtensions.DropDownListFor Yöntem

Tanım

Aşırı Yüklemeler

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectListseçenek> öğeleri ekler<. Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectListseçenek> öğeleri ekler<. Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. ve temel optionLabel alan seçenek> öğeleri ekler<.selectList Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectListseçenek> öğeleri ekler<. Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem)) As IHtmlContent

Tür Parametreleri

TModel

Modelin türü.

TResult

Sonucun expression türü.

Parametreler

htmlHelper
IHtmlHelper<TModel>

Bu yöntemin IHtmlHelper<TModel> genişletir örneği.

expression
Expression<Func<TModel,TResult>>

Geçerli modele göre değerlendirilecek bir ifade.

selectList
IEnumerable<SelectListItem>

Select> öğesini optgroup> ve <seçenek> öğeleriyle <doldurmak <için kullanılan nesne koleksiyonuSelectListItem. ise null, girdiyi ViewData tam adla kullanır ve bu girdi bir nesne koleksiyonu SelectListItem olmalıdır.

Döndürülenler

Select> öğesini içeren <yeni IHtmlContent bir.

Açıklamalar

HtmlFieldPrefix select> öğesinin "name" özniteliğini ayarlamak <için öğesinin dize gösterimini expression birleştirir. öğesinin "id" özniteliğini ayarlamak için dize gösterimini expression temizler.

Şunlara uygulanır

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectListseçenek> öğeleri ekler<. Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) As IHtmlContent

Tür Parametreleri

TModel

Modelin türü.

TResult

Sonucun expression türü.

Parametreler

htmlHelper
IHtmlHelper<TModel>

Bu yöntemin IHtmlHelper<TModel> genişletir örneği.

expression
Expression<Func<TModel,TResult>>

Geçerli modele göre değerlendirilecek bir ifade.

selectList
IEnumerable<SelectListItem>

Select> öğesini optgroup> ve <seçenek> öğeleriyle <doldurmak <için kullanılan nesne koleksiyonuSelectListItem. ise null, girdiyi ViewData tam adla kullanır ve bu girdi bir nesne koleksiyonu SelectListItem olmalıdır.

htmlAttributes
Object

Object select> öğesinin HTML özniteliklerini <içeren bir. Alternatif olarak, HTML özniteliklerini içeren bir IDictionary<TKey,TValue> örnek.

Döndürülenler

Select> öğesini içeren <yeni IHtmlContent bir.

Açıklamalar

HtmlFieldPrefix select> öğesinin "name" özniteliğini ayarlamak <için öğesinin dize gösterimini expression birleştirir. öğesinin "id" özniteliğini ayarlamak için dize gösterimini expression temizler.

Şunlara uygulanır

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs
Kaynak:
HtmlHelperSelectExtensions.cs

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. ve temel optionLabel alan seçenek> öğeleri ekler<.selectList Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk olmayannull değerle eşleşiyorsa: ModelState tam ada sahip giriş veya expression ile değerlendirilirModel.<> "Tam ad" hakkında daha fazla bilgi için bkz NameFor<TResult>(Expression<Func<TModel,TResult>>) .

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String) As IHtmlContent

Tür Parametreleri

TModel

Modelin türü.

TResult

Sonucun expression türü.

Parametreler

htmlHelper
IHtmlHelper<TModel>

Bu yöntemin IHtmlHelper<TModel> genişletir örneği.

expression
Expression<Func<TModel,TResult>>

Geçerli modele göre değerlendirilecek bir ifade.

selectList
IEnumerable<SelectListItem>

Select> öğesini optgroup> ve <seçenek> öğeleriyle <doldurmak <için kullanılan nesne koleksiyonuSelectListItem. ise null, girdiyi ViewData tam adla kullanır ve bu girdi bir nesne koleksiyonu SelectListItem olmalıdır.

optionLabel
String

Varsayılan boş öğenin metni. Bağımsız değişken ise nullböyle bir öğe içermez.

Döndürülenler

Select> öğesini içeren <yeni IHtmlContent bir.

Açıklamalar

HtmlFieldPrefix select> öğesinin "name" özniteliğini ayarlamak <için öğesinin dize gösterimini expression birleştirir. öğesinin "id" özniteliğini ayarlamak için dize gösterimini expression temizler.

Şunlara uygulanır