2012-03-14 3 views
1

Visual Studio 2008을 사용하여 WAP 웹 사이트를 만들고 있습니다.왜 내 wap 웹 사이트가 잘못된 페이지로 이동합니까?

<mobile:Command ID="com" BreakAfter="True" Runat="server" Click="com_Click">Login</mobile:Command> 

하여 default.aspx.cs

protected void com_Click(object sender, EventArgs e) 
     {    
      Response.Redirect("Login.aspx"); 
     } 

내가 버튼을 클릭하면 주소 표시 줄 쇼 'HTTP : 기본 페이지에서

는 default.aspx에,이 제어 할 수 있습니다 : // loaclhost : 1564/# __ pbc1 '. 작동하지 않지만 Opera에서는 정상입니다. 나는 이유를 모른다.
아직 뭔가해야합니까?

답변

0

이것은 앵커 태그입니다 ... 사용중인 javascript 라이브러리가 원인 일 수 있습니다. 종종 a 태그에 href 항목이 필요하기 때문에 페이지를 다시로드하지 않기 때문에 #이 사용됩니다.

먼저 시도하십시오 : Response.Redirect("~/Login.aspx"); 도움이되는지 먼저 확인하십시오.

희망이 있습니다.

+0

미안하지만 여전히 주소 표시 줄에 http : // loaclhost : 1564/Default.aspx # _pbc1이 표시됩니다. –

관련 문제