HtmlHelperSelectExtensions.DropDownListFor Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>) |
için |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object) |
için |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String) |
için |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)
için expression
tek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectList
seç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)
için expression
tek seçimli bir HTML <seçme> öğesi döndürür. temelinde selectList
seç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)
için expression
tek 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 null
bö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.