ASP 按钮控件上的 JavaScript
本文关键字:JavaScript 控件 按钮 ASP | 更新日期: 2023-09-27 17:56:51
我正在使用ASP按钮控件来调用JavaScript函数。 但它不起作用。 它显示错误我将 JavaScript 函数调用为:
<asp:button ID="Button1" runat="server" Text="Button" onclick="rock()" />
JavaScript 函数如下:
function rock() {
var username = prompt("what is your name?", "please enter your name here");
if (username) {
alert("nice to meet you," + username + ".");
}
}
有没有办法在ASP按钮上调用JavaScript函数?
onclick
链接到服务器方法,您需要onclientclick
。 如果您有一个简单的 HTML 控件,该控件不是服务器控件,则可以使用 onclick
但当它是 ASP.net 控件时,它具有不同的含义。
固定代码:
<asp:button ID="Button1" runat="server" Text="Button" onclientclick="rock()" />
更改以下内容:
onclick="rock()"
自:
onclientclick="rock()"
根据您的代码,您可能需要设置CausesPostback = false;