1

ボタンをクリックすると、ユーザーが同じページの特定の領域にリダイレクトされるようにします。アンカータグを使用して実行できることはわかっていますが、asp.button でどのように実行できるかはわかりません。ボタンをクリックすると、ユーザーはプレースホルダーにリダイレクトされます。これを行う方法を教えてください。

ありがとう

4

2 に答える 2

1

<a href="#xxx">タグを使用します。タグxxx<a name="xxx">ページのどこかにあります。

于 2013-03-19T23:47:00.080 に答える
0

簡単な方法は、チェックなしで、javascript を使用してリンクの最後にアンカーを追加するだけです。

<asp:Button ID="Button1" runat="server"       
     OnClientClick="document.location.href+='#locA';return false;" />

の位置に移動します:<a name="locA"></a>

そして正しい方法で、さまざまなアンカーで多くのクリックを行うことができます.

   <script>
        function cGoTo(where)
        {
            // take care if any other anhor exist to remove it.
            var url = document.location.href
            var tempArray = url.split("#");
            var baseURL = tempArray[0];

            document.location.href = baseURL + "#" + where;
        }
    </script>    
    <asp:Button ID="Button2" runat="server" OnClientClick="cGoTo('locA');return false;" />

1 つのオンライン テスト: http://jsfiddle.net/r3Sav/

于 2013-03-20T00:38:16.470 に答える