Sdílet prostřednictvím


HtmlHelperValueExtensions.ValueFor<TModel,TResult> Metoda

Definice

Vrátí formátovanou hodnotu pro zadanou expressionhodnotu . Konkrétně vrátí první hodnotu, která nenínull nalezena v: ModelState položka s úplným názvem nebo vyhodnocená vůči Modelhodnotě expression . Další informace o "celém jménu" najdete v tématu NameFor<TResult>(Expression<Func<TModel,TResult>>) .

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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

Návraty

A String obsahující formátovanou hodnotu.

Poznámky

Převede výsledek na expression přímo.String

Platí pro