1

我正在使用 Visual Studio 2008 制作 WAP 网站。

在默认页面 default.aspx 中,我有这个控件:

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

默认.aspx.cs

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

当我单击该按钮时,地址栏显示“http://loaclhost:1564/#__pbc1”。它不起作用,但在 Opera 中是正常的。我不知道为什么。
我还需要做点什么吗?

4

1 回答 1

0

那是一个锚标记...它可能是由您正在使用的 javascript 库引起的。很多时候,因为a标签需要一个href项目,#所以使用它是因为它不会重新加载页面。

先试试这个:Response.Redirect("~/Login.aspx");首先看看它是否有帮助。

希望有帮助。

于 2012-03-14T03:56:30.937 回答