【发布时间】:2013-04-30 06:20:06
【问题描述】:
我有一个asp.net linkbutton,其中包含OnClientClick 属性,但是OnClientClick 中的函数永远不会被调用,它直接跳转到OnClick 函数。
以下是我使用 LinkButton 的两种方式:
<asp:LinkButton ID="btn" CssClass="button" Text="Browse Thumbnail" runat="server"
OnClientClick="return confirm('Are you sure you want to delete?');">
</asp:LinkButton>
和:
<asp:LinkButton ID="lnkDelete" runat="server"
OnClientClick="return confirm('Are you sure you want to delete this slide?');"
CommandName="DeleteThumbnail" CommandArgument='<%# Container.DataItemIndex %>'>
<asp:Image ImageUrl="~/images/delete.gif" ID="imgDelete" runat="server"></asp:Image>
</asp:LinkButton>
这两种方法都不起作用。
谁能提供一些相同的解决方案。
【问题讨论】:
-
你没有在这两种方法中定义 OnClick,所以他不能跳转到 OnClick
-
你错过了一个
JavaScript电话你应该尝试这样的onclick="javascript:return confirm('Are you sure you want to delete this slide?')" -
我的意思是它只是回发而不触发 OnClientClick 事件
-
在下面?你能告诉我怎么做吗?我外面有双引号,里面有单引号
-
内容应该是双引号,参数应该是单引号。刚刚在下面发布了我的答案。试试让我知道。
标签: c# asp.net linkbutton onclientclick