【发布时间】:2015-06-23 15:43:46
【问题描述】:
我认为有以下链接:
<a href="@Url.RouteUrl("Item", new { SeName = item.ItemSeName })">LinkText</a>
我正在使用 Knockout 并尝试将上面的代码替换为:
<a data-bind="text: LinkText, attr: {href: '@Url.RouteUrl("Item", new { SeName = ItemSeName })'}"></a>
ItemSeName 是我的 KO 视图模型的属性。
如何将此属性值传递给 @Url.RouteUrl 助手,传递给 routevalues 对象?
【问题讨论】:
-
'@Url.RouteUrl("Item")/' + ItemSeName())'使用它,如果您将ItemSeName()作为 Knockout 视图模型的一部分,它就可以工作。如果它不起作用,请告诉我。 -
@ramiramilu,谢谢,它有效。
标签: asp.net-mvc razor knockout.js viewmodel