点击按钮我希望用户被重定向到同一页面中的某个特定区域。我知道可以使用锚标签来完成,但不确定如何使用asp.button。点击按钮我希望用户重定向到占位符。请指导我如何做到这一点。
由于
答案 0 :(得分:1)
使用<a href="#xxx">
标记,其中xxx
是您网页中某处的<a name="xxx">
标记。
答案 1 :(得分: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;" />
一个在线测试:http://jsfiddle.net/r3Sav/