How to create a custom Html Helper collection?

How to create a custom html helper like Html.TextBoxFor()

I would like to create a date picker.

+3
source share
1 answer

I found them in a search. They look very promising and are in a clean textbook style format.

: HtmlHelperExtensions, ...For(). : , . , , , , .

public static string DatePickerFor<TModel, TProperty>(
    this HtmlHelper<TModel> htmlHelper,
    Expression<Func<TModel, TProperty>> expression,
    string imageUrl)
{
    if (expression == null)
    {
        throw new ArgumentNullException("expression");
    }

    var expressionText = ExpressionHelper.GetExpressionText(expression);
    return DatePicker(htmlHelper, expressionText, imageUrl, htmlHelper.ViewData.Eval(expressionText));
}
+4

Source: https://habr.com/ru/post/1764487/


All Articles