【问题标题】:why does onClientClick="window.open("dest.aspx")" refresh my current page?为什么 onClientClick="window.open("dest.aspx")" 刷新我的当前页面?
【发布时间】:2013-04-11 14:23:16
【问题描述】:

好的,我正在使用这个

onClientClick="window.open("dest.aspx")"

在按钮属性中。它通过在新选项卡中打开目标链接来达到目的,但同时它正在重新加载我不想要的当前页面。

为什么会这样? 请帮忙!

【问题讨论】:

    标签: c# asp.net navigation


    【解决方案1】:

    试试这个

    onClientClick="window.open("dest.aspx");return false"
    

    【讨论】:

    • 谢谢。有效。当他们允许我时,我会将其标记为答案。
    【解决方案2】:

    window.open 的参数参考请见http://www.w3schools.com/jsref/met_win_open.asp

    【讨论】:

    • 尽管这个答案提供了有关 window.open 中参数的信息,但它并没有谈到停止页面重新加载。
    猜你喜欢
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2011-01-07
    • 1970-01-01
    • 2018-09-15
    相关资源
    最近更新 更多