asp.net webforms durandaljs 2.0请求查询字符串

时间:2013-09-03 08:18:13

标签: asp.net knockout.js routing webforms durandal

我目前正在使用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混合时应该没有问题,但是我应该注意哪些?

感谢。

0 个答案:

没有答案