NameExtensions.NameFor<TModel,TProperty> Method

Definition

Gets the full HTML field name for the object that is represented by the expression.

public static System.Web.Mvc.MvcHtmlString NameFor<TModel,TProperty> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TProperty>> expression);
static member NameFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Property>> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function NameFor(Of TModel, TProperty) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TProperty))) As MvcHtmlString

Type Parameters

TModel

The type of the model.

TProperty

The type of the property.

Parameters

html
HtmlHelper<TModel>

The HTML helper instance that this method extends.

expression
Expression<Func<TModel,TProperty>>

An expression that identifies the object that contains the name.

Returns

The full HTML field name for the object that is represented by the expression.

Applies to