使用有什么好处
<asp:ImageButton ID="btn" runat="server" OnClientClick="javascript:return validate();" />
而不是
<asp:ImageButton ID="btn" runat="server" OnClientClick="return validate();" />
?
前面加上 javascript: 的目的是什么?我应该使用它吗?优点和缺点?
最佳答案
这是一个 label 。由于没有循环(用于中断或继续),因此这也是一种无用的字节浪费。
包含它的人是 cargo cultists谁从从 href
属性复制粘贴它的人那里复制/粘贴它(它用于声明内容来自执行 javascript,而不是通过 HTTP 或其他协议(protocol)获取)。
关于javascript - 我应该在 html 标记中添加 "javascript:"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113333/