【发布时间】:2013-10-14 13:27:02
【问题描述】:
您好,这是我在 asp.net 课程参考资料中看到的一个简单代码...
我不明白 onClientClick 属性中的某些内容:
onClientClick = "myClick(); return false;"
为什么在这种情况下(或最终在其他情况下)用“return false;”完成 JavaScript 调用很重要?在 myClick() 函数之后?
这背后的逻辑是什么?
谢谢各位!
<script type = "text/javascript">
function myClick() {
alert("Hello");
}
</script>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" Height="202px" Width="349px">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text="Click me" onClientClick = "myClick(); return false;" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Id" HeaderText="Id" />
<asp:BoundField DataField="Family" HeaderText="Family" />
<asp:BoundField DataField="Name" HeaderText="Name" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
【问题讨论】:
-
谢谢!我在那里找到了很好的信息!
标签: javascript asp.net onclientclick