0

私のビューで使用されているモデルを考えると: @model Navigation

私のコード: @Model.MyNameField が @Navigation.MyNameField になるようにエイリアスを使用することは可能ですか?

これは純粋に読みやすさのためです。また、なぜそれが悪い習慣なのかについても興味があります。

4

1 に答える 1

0

IIRC、そのModel名前は View クラスのプロパティの名前だからです。サブクラスView化して新しいプロパティを追加すると、機能するはずです。

例えば

public NavigationModel Navigation {
    Get { return Model.Navigation; }
}

その後、次のことができます@Navigation.Foo

于 2013-10-27T01:40:59.100 に答える