Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在没有回发的情况下在按钮点击时重定向到相同的页面区域?

如何在没有回发的情况下在按钮点击时重定向到相同的页面区域?
EN

Stack Overflow用户
提问于 2013-03-19 23:43:16
回答 2查看 2.3K关注 0票数 1

在点击按钮上,我希望用户被重定向到同一页中的一些特定区域。我知道使用锚标签可以做到这一点,但不确定如何使用asp.button来实现。在点击按钮时,我希望用户重定向到占位符。请指导我怎么做。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-03-19 23:47:00

使用<a href="#xxx">标记,其中xxx是页面中某处的<a name="xxx">标记。

票数 1
EN

Stack Overflow用户

发布于 2013-03-20 00:38:16

简单的方法是,不需要任何检查,只需使用javascript在链接的末尾添加锚即可。

代码语言:javascript
运行
AI代码解释
复制
<asp:Button ID="Button1" runat="server"       
     OnClientClick="document.location.href+='#locA';return false;" />

然后它将导航到:<a name="locA"></a>的位置

正确的方法是,你可以用不同的锚点点击很多次。

代码语言:javascript
运行
AI代码解释
复制
   <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/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15512633

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档