我目前正在使用 asp.net 3.5 Web 表单,但我无法从查询字符串中获取值。我该怎么做呢?
我有一个带有自身链接的网络表单页面 [这些初始化 durandal]
<li>Go to <a href="#/123">Details</a></li>
<li>Go to <a href="#Location/123">Location</a></li>
它显示了外壳,除了它没有从字符串中获取参数 123 之外的所有内容。
return {
router: router,
items: items,
activate: function () {
router.map([
{ route: ['#/:ref', 'Property/:ref'], moduleId: 'viewmodels/property', title: 'Property Details', nav: true },
{ route: 'Location/:ref', moduleId: 'viewmodels/location', title: 'Location Details', nav: true }
]).buildNavigationModel();
return router.activate();
}
我也尝试将 activate: function () 设置为 activate: function (ref) 但这似乎根本没有拦截参数。
非常感激任何的帮助?我知道将 durandaljs 与网络表单混合时不应该有问题,但是有什么我应该注意的吗?
谢谢。