我对asp.net有点新意见。我在下面的陈述中对onClientClick
感到有些困惑。任何人都可以澄清一下它是什么。
<asp:ImageButton ID="Image" AlternateText="Transfer All Components" CommandName="TransferAllComponents" ToolTip="Transfer All Components" OnClientClick="ShowTransferAllComponents('TransferAllComponents'); return false;" />
答案 0 :(得分:0)
答案 1 :(得分:0)
OnClientClick用于在客户端(您的Web浏览器)上运行JavaScript代码。 Click事件将进行完整的回发,以便在托管该网站的Web服务器上运行代码。
如果与ASP.NET OnClick
事件(在服务器上)一起使用,将首先执行OnClientClick。如果OnClientClick执行的javascript返回true,则将执行OnClick。如果返回false,则不会执行OnClick事件。
答案 2 :(得分:0)
在这种情况下,OnClientClick
指向一个函数 ShowTransferAllComponents ,它接受一个字符串作为参数..
function ShowTransferAllComponents(abc)
{
alert(abc);
}
此处 abc 存储您传递的字符串。return false
用于防止服务器端事件无法触发..
请参阅this以获取额外阅读..