1

Visual Studio 2008 を使用して WAP Web サイトを作成しています。

既定のページ 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 では正常です。どうしてか分かりません。
私はまだ何かをする必要がありますか?

4

1 に答える 1

0

それはアンカー タグです...使用している JavaScript ライブラリが原因である可能性があります。多くの場合、aタグにはhrefアイテムが必要な#ため、ページをリロードしないために使用されます。

最初にこれを試してください。Response.Redirect("~/Login.aspx");最初に、それが役立つかどうかを確認してください。

それが役立つことを願っています。

于 2012-03-14T03:56:30.937 に答える