我目前正在使用asp.net 3.5网络表单,但是我无法从查询字符串中获取值。我该怎么做呢?
我有一个webforms页面,其中包含自己的链接[这些初始化durandal]
<li>Go to <a href="#/123">Details</a></li>
<li>Go to <a href="#Location/123">Location</a></li>
显示shell和所有内容,但它不会从字符串中选取参数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),但似乎根本不拦截params。
任何帮助都会非常感激吗? 我知道将durandaljs与webforms混合时应该没有问题,但是我应该注意哪些?
感谢。