为什么我的WAP网站跳转到错误的页面?
问题描述:
我使用Visual Studio 2008制作WAP网站。为什么我的WAP网站跳转到错误的页面?
在默认页,Default.aspx的,我有这样的控制:
<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: // loaclhost:1564 /#__的pBC1' 。 它不起作用,但在Opera中是正常的。我不知道为什么。
我还需要做些什么?
答
这是一个锚标签...它可能是由您正在使用的JavaScript库引起的。很多时候,因为a
标签需要href
项目,所以使用#
,因为它不会重新加载页面。
试试这个:Response.Redirect("~/Login.aspx");
先看看是否有帮助。
希望有所帮助。
对不起,它仍然不工作地址栏显示http:// loaclhost:1564/Default.aspx#_pbc1 – 2012-03-14 04:14:04