我有一个knockout Observable,它在与我的页面进行某些交互时被填充。这个Observable是逗号分隔的值(即“a,b,c”)。我现在需要的是将此作为参数传递给@ Url.Action。见下:我可以将Knockout ObservableArray作为参数传递给ASP.NET MVC Razor @ Url.Action
<input type="button" onclick="window.location.href='@Url.Action("Benefits", "Employee", new { ids = "a,b,c" })';" />
我该怎么做?
我想这一点,但我不能访问IDS()上绑定 - 我创建了一个测试可观察的标识 - 但链接止跌点击时甚至不会到达该位置。 – 2014-11-05 00:44:11
ids()必须与'$ data.ids()'或'$ parent.ids()'或'$ root.ids()'尝试使用相同的范围'尝试放置更多代码请 – Moes 2014-11-05 00:50:35
Hi Moes ,我已经添加为样本的ids()是基于您的代码最上面的,我已将它更改为$ root.ids()。还尝试过$ root.ids,但仍然没有运气。 – 2014-11-05 00:56:03