在我的剃刀视图中,我使用@Html.ActionLink 来显示超链接,并且显示的文本是硬编码的(在这种情况下为“品牌”)。视图的模型是 @model IEnumerable
现有视图
@Html.ActionLink("Brand", "Index", new { sortOrder = ViewBag.BrandSortParm })
不想对文本进行硬编码,而是想使用@Html.DisplayNameFor 作为@Html.ActionLink 中的第一个参数,如下所述,这会导致编译错误
@Html.ActionLink(@Html.DisplayNameFor(model => model.BRAND_NAME), "Index", new { sortOrder = ViewBag.BrandSortParm })
请让我知道,如何做到这一点。