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