ボタンをクリックすると、ユーザーが同じページの特定の領域にリダイレクトされるようにします。アンカータグを使用して実行できることはわかっていますが、asp.button でどのように実行できるかはわかりません。ボタンをクリックすると、ユーザーはプレースホルダーにリダイレクトされます。これを行う方法を教えてください。
ありがとう
<a href="#xxx">
タグを使用します。タグxxx
は<a name="xxx">
ページのどこかにあります。
簡単な方法は、チェックなしで、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/