を介して別のテンプレートをレンダリングするテンプレートがありますforeach: viewModel.foos
。このテンプレートでは、次のようなことをしたいと思います: @Html.RouteLink("View", "Foo", new { id = fooId, text = fooName })
. ビューモデルの存在fooId
とプロパティ。fooName
質問する
135 次
2 に答える
0
これをテンプレートに追加しました:
<a data-bind="attr: { href: Url }">View</a>
そして、これを私の Foo オブジェクトに:
public class Foo : FooBase {
public long FooId { get; set; }
public string FooName { get; set; }
public string Url {
get {
return string.Format("/foo/{0}/{1}", FooId, FooName
}
}
}
短所:
- スケーラブルである。
長所:
- シンプルさ。
于 2013-05-07T18:53:24.557 に答える