0

現在、asp.net 3.5 Web フォームを使用していますが、クエリ文字列から値を取得するのに問題があります。どうすればこれを行うことができますか?

それ自体へのリンクを含むWebフォームページがあります[これらはデュランダルを初期化します]

            <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 と Web フォームを混在させても問題ないことはわかっていますが、注意すべき点はありますか?

ありがとう。

4

0 に答える 0