Aracılığıyla paylaş


HtmlHelper<TModel>.DropDownListFor<TResult> Yöntem

Tanım

için expressiontek seçimli bir HTML <seçme> öğesi döndürür. ve selectListtabanlı optionLabel seçenek> öğeleri ekler<. Bir seçeneğe bir "selected" özniteliği ekler( Value değilsenull) veya Text içinde bulunan ilk değerlenull 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 TResult>
 virtual Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
override this.DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownListFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes As Object) As IHtmlContent

Tür Parametreleri

TResult

Sonucun expression türü.

Parametreler

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 giriş 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.

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.

Uygulamalar

Şunlara uygulanır