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 に答える