Skip to main content

WidgetFactory<TModel>.HtmlEditorFor<TProperty>(Expression<Func<TModel, TProperty>>) Method

Creates an HtmlEditor control for an expression.

Namespace: DevExtreme.AspNet.Mvc.Factories

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public HtmlEditorBuilder HtmlEditorFor<TProperty>(
    Expression<Func<TModel, TProperty>> expression
)

Parameters

Name Type Description
expression Expression<Func<TModel, TProperty>>

A strongly-typed lambda expression. Returns a model property that supplies data to a control.

Type Parameters

Name Description
TProperty

The type of the expression result.

Returns

Type Description
HtmlEditorBuilder

An instance of HtmlEditorBuilder.

Remarks

This method creates an HtmlEditorBuilder class instance based on a data model property. Use members of this class to specify control options.

@model SampleModel

@(Html.DevExtreme().HtmlEditorFor(m => m.ModelProperty) // create an HtmlEditor
    // call methods to specify additional control options
)

Refer to Strongly-Typed Helpers for more information.

See Also