2011-08-23 2 views
1

예기치 않게 변화 : 나는 Tag List에 클릭하면URL 나는이 같은 페이지가 JQuery와 모바일

<%@ Page Title="" Language="C#" MasterPageFile="~/TekContent.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<asp:Content ID="ContentPage" ContentPlaceHolderID="PageIdContent" runat="Server"> 
    <div data-role="page" id="pageHome"> 
     <div data-role="header" data-position="inline"> 
      <h1>Welcome To My App</h1> 
     </div> 
     <div data-role="content"> 
      <ul data-role="listview" data-inset="true"> 
       <li><a href="#pageSignMe">Sign me up</a></li> 
       <li><a href="AddTag.aspx">Add Tag</a></li> 
       <li><a href="ShowList.aspx">Tag List</a></li> 
      </ul> 
     </div> 
     <div data-role="footer" class="ui-bar" id="div2"> 
     </div> 
    </div> 
</asp:Content> 

이 URL이 http://localhost/MyApp/에서 http://localhost/MyApp/#AddTag.aspx로 변화하고있다. 왜 # Tag.aspx 전에 추가 할 수 없습니다.

나중에 링크가 url을 변경하고 있습니다. 마찬가지로 : http://localhost/MyApp/#MyApp/AddTag.aspx?id=1 AddTag.aspx 내 페이지 스크립트가 제대로 작동하지 않기 때문입니다.

나는 JQuery 모바일 URL 규칙을 얻지 못했다고 생각한다.

+0

을 내가 문제가 마스터의 콘텐츠에있을 수 있습니다 생각합니다. 그뿐 아니라 게시 할 수 있습니까? –

답변

0

귀하의 URL은 jQuery Mobile에 의해 재 작성됩니다. 당신은 링크가 외부 것을 그에게 다음 사항을 추가해야합니다 :

<li><a href="AddTag.aspx" rel="external">Add Tag</a></li> 

참조 : Page Links documentation

+0

고맙습니다 ... – uzay95