【发布时间】:2018-03-28 17:07:12
【问题描述】:
我想创建一个自定义 HTML 帮助程序(图像),用于 mvc5 应用程序的视图。它将使用 lambda 表达式调用,就像开箱即用的帮助器 EditorFor
@Html.EditorFor(model => model.Name)
@Html.Image(model => model.ImagePath)
下面是我的空帮手。我需要获取 model.ImagePath 变量的值(以创建 img-tag)。那是怎么做的? (我已经知道如何创建助手的其余部分)
public static IHtmlString Image<TModel, TValue>(this HtmlHelper<TModel> html, Expression<Func<TModel, TValue>> imagePath) {
}
【问题讨论】:
标签: c# asp.net-mvc lambda html-helper