0

一如既往地请求您的紧急帮助:-)

这是使用 jQueryMobile V 1.3.0 Beta 1 的 WebMatrix2 的 .cshtml 页面的问题。

在我的cshtml页面中,我有以下带有导航栏的页脚;它有一个“选择”按钮,单击时会显示一个 id = 'PopupMenu' 的弹出窗口(代码如下所示)。

弹出窗口包含一个 Listview,其中包含指向其他 cshtml 页面的链接的 ita listitems(代码如下所示)。

当我单击页脚中的选择按钮时,它可以正常工作并正确显示带有 Listview 的弹出窗口。

但是当我单击列表项时,它不会带我到所需的页面,即 Page1 或 Page2

    <div data-role="footer" data-theme="b" data-position="fixed">
     <div data-role="navbar">
        <ul>
         <li><a href="#popupMenu" data-rel="popup" data-role="button" data-inline="true" data-transition="fade">Select</a></li>
       </ul>
     </div>
    </div>

    <div data-role="popup" id="popupMenu" data-overlay-theme="b">
       <ul data-role="listview" data-inset="true" style="width:180px;" data-theme="b">
         <li><a data-rel="popup" href="page1.cshtml">Select Page 1</a></li>
         <li><a data-rel="popup" href="page2.cshtml">Select Page 2</a></li>
      </ul>
    </div>

所以我的问题是:

  1. 弹出窗口中的链接是否应该仅链接到同一页面的内容?

  2. 如果上述问题的答案是肯定的,那么是否有解决方法来实现我想要做的事情?

谢谢。

拉特纳

4

1 回答 1

0

问题是由于代码错误。

我自己的问题的答案:

  1. 不!
  2. 不出现!id='popupMenu' 的Popup 中Listview 的ListItems 包含Quote data-rel="popup" UnQuote。这是不正确的,应该删除。

现在它工作正常。

谢谢,拉特纳

于 2013-01-30T07:02:00.713 回答