1

在 DisplayTemplate 中,我始终可以通过访问ViewData.Model.
有没有办法从模板内部访问我正在渲染的属性所属的模型实例?例如:

public class IndexModel
{
    public DateTime Date { get; set; }

    [UIHint("Value")]
    public double? Value { get; set; }
}

然后在 Index.cshtml 我有:

@model TestMVC3.Models.Home.IndexModel

@Html.DisplayFor(m => m.Value)

我想知道是否有一种方法可以从 Value.cshtml DisplayTemplate 访问 IndexModel 类型的实例(我可以使用 Model 属性从 Index.cshtml 访问)

4

1 回答 1

1

找到它:ViewContext.Controller.ViewData.Model

于 2013-01-30T13:57:50.020 回答