2013-01-24 16 views
0

请求你的紧急帮助另一个CSHTML页,一如既往:-)jQuery Mobile的1.3测试版的WebMatrix 2:在弹出的HREF链接不工作

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

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

弹出窗口包含一个列表视图,其中包含指向其他cshtml页面(也如下所示)的链接的ita listitems。

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

但是,当我点击列表项,它不带我到所需要的页面,也就是第1页或第2页

<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. 如果上述问题的答案是YES,那么是否有解决方法来实现我想要做的事情?

谢谢。

Ratna

回答

0

问题出在代码错误。

答案我自己的问题:

  1. NO!
  2. 不会出现! ID ='popupMenu'的Popup中Listview的ListItems包含引用data-rel =“popup”UnQuote。这是不正确的,应该删除。

现在它工作正常。

谢谢,拉特纳