2

だから私は私の会社のシェアポイントサイトにaspでボタンを挿入しようとしています. ボタンは正しく表示されますが、クリックしても特定のページに移動できません。クリックすると、ページが更新されます。このリンクに移動したい... http://www.w3schools.com/。誰かがこれを修正するのを手伝ってくれますか?

    <WebPartPages:WikiContentWebpart frametype="none" chrometype="None" runat="server" partorder="1" __WebPartId="{9852E1FB-0E97-47D1-BC63-0A8D2D953F9D}" id="g_9852e1fb_0e97_47d1_bc63_0a8d2d953f9d">
        <content>
        <div>
            &nbsp;
            <asp:Button runat="server" Text="Add New Item" id="Button1" Font-Bold="True" onclick="window.location='http://www.w3schools.com/'"></asp:Button> </div>
        </content>
    </WebPartPages:WikiContentWebpart>
4

1 に答える 1

2
<asp:Button runat="server" Text="Add New Item" id="Button1" Font-Bold="True"
     OnClientClick="window.location='http://www.w3schools.com/'; return false;">   </asp:Button>

次の 2 点を変更する必要があります。

  1. これはクライアント側のハンドラであるため、 を使用しますOnClientClick
  2. 既定のイベント (ポスト バック) が発生しないように、場所を設定した後に false を返します。
于 2012-07-31T13:29:11.603 に答える