javascript - Durandal 路由

标签 javascript asp.net-mvc knockout.js durandal-2.0

我想在 durandal js 中使用默认路由发送参数。

 { route: '', title: 'Welcome', moduleId: 'viewmodels/welcome', nav: true },

喜欢

{ route: 'test/:id', moduleId: 'viewmodels/test', nav: true },

但不幸的是我做不到。 我想将网址设置为 'http://domainname.com/123 ' 其中 '123' 是参数(id)。 'http://domainname.com/#test/123 ' 根据第二条路线为我工作。 谁能帮帮我吗?

最佳答案

据我所知,这是不可能的 - 这是设计使然。 您可以引用Durandal's own documentation on the router还有这个post in Google Groups Rob Eisenberg(Durandal 的创建者)本人就该主题提供了一个明确的答案。

关于javascript - Durandal 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23670022/

相关文章:

javascript - Asp.net 中的 Ajax 调用([WeBMethod] 函数未调用)

css - 使用函数 knockout CSS 数据绑定(bind)?

asp.net-mvc - knockout 数组过滤器和计算可观察值不起作用

javascript - 在 SPA 中保持元素加载基于 knockout 的 View

Javascript 依赖项未通过 Ajax 加载

javascript - 是否可以在 React 中检查和/或更改绑定(bind)变量的值?

javascript - toDataUrl rasterizehtml.js 不工作

c# - 如何在C#中访问JS变量

asp.net-mvc - 重定向(url)不起作用

c# - 如何在 ASP.NET MVC 中支持具有回退形式的 NTLM 身份验证?