使用
有什么好处<asp:ImageButton ID="btn" runat="server" OnClientClick="javascript:return validate();" />
而不是
<asp:ImageButton ID="btn" runat="server" OnClientClick="return validate();" />
使用 javascript:进行前置的目的是什么?我应该用吗?优点和缺点?
答案 0 :(得分:2)
这是label。由于没有循环(断开或继续),它也是无用的浪费字节。
包含它的人cargo cultists从复制粘贴它的人复制/粘贴href
属性(用于表明内容来自执行javascript而不是通过HTTP获取或另一个协议)。
答案 1 :(得分:1)
你不应该使用它。 javascript:
是一个标签,只有 >>才能将其放入某个位置或href。
OnClientClick
执行javascript,所以这里多余。
答案 2 :(得分:-4)
如果没有“javascript”标记,旧浏览器就不知道您使用哪种语言。
我会使用javascript标签,原因如下: