我有2个相同的按钮相同的礼貌,区别在于1是asp按钮,另一个是HTML按钮,我试图重定向到另一个页面,并且HTML按钮工作正常,但asp按钮不由于某种原因重定向。我已经重新创建了asp按钮来查看它是否是visual studio bug,但事实并非如此。我不需要使用asp控件,但只是想知道我做错了什么。这里是我的代码示例:OnClientClick不起作用
HTML按钮
<button type="button" id="Btn_16"
class="btn btn-block btn-lg btn-danger butao" onclick="see_16()">16 </button>
ASP按钮
<asp:Button ID="Btn_16" runat="server" Text="16"
CssClass="btn btn-block btn-lg btn-danger butao" OnClientClick="see_16()" />
DIV像一个按钮(也适用)
<div id="Btn_16" class="btn btn-block btn-lg btn-danger butao" onclick="see_16()">16</div>
所有的控件具有相同的名称,但在我的代码中他们被评论,所以这不是问题。
see_16 javascript函数:
function see_16() {
{
window.location.href("16.aspx");
};}
参见[如何改变页面的JavaScript(HTTP://计算器.COM /问题/ 3846935 /如何对变化页由内而外地的JavaScript)。 – mason
@mason - >在评论之前先尝试解决方案。 OnClientClick =“see_16(); return false;”与OnClientClick =“return SomeMethod();”一样。 – Sailor
@Sailor他没有正确地更改页面位置。 – mason