3

我在我的asp .net mvc 应用程序中使用淘汰赛,现在我想设置pagerjs。按照说明,我在主布局中为我的导航菜单添加了这部分 html

<ul class="nav" data-bind="foreach: $__page__.children">
                    <li>
                        <a  data-bind="page-href: $data">
                    </li>              
 </ul>

我的部分观点是:

<div data-bind="page: {id: 'start', title: 'My Applications', alt:'My applications'>...</div>
<div data-bind="page: {id: 'statistics', title: 'My statistics', alt:'My statistics'>...</div>

但是,当它呈现 html 时,我得到了以下结果:

<a  data-bind="page-href: $data"  href="undefinedstart">
<a  data-bind="page-href: $data"  href="undefinedstatistics">

我的开始 div 不可见。

我不明白为什么会显示这个未定义?有什么帮助吗?

谢谢

4

1 回答 1

3

我忘了添加

 <base href="absolute-URI-to-index.html/"/>

在我的 DOM 的顶部。我发现它正在查看 pagerjs 代码。但是我切换到 jquery.haschange 以避免将基本标记添加到我的 html 中。

BR,

明佳

于 2013-02-27T23:31:24.367 回答