[英]OnClientClick doesnt work in Formview asp.net
我正在asp.net vb.net中工作。 我有一个带有更新按钮的数据网格,如下所示: OnClientClick="return ('Succesfully updated!')">
这就像一个OnClientClick="return ('Succesfully updated!')">
按钮。
我在formview中有这个:
OnClientClick="return ('Succesfully edited!')">
它与gridview中的按钮完全相同,但是似乎不起作用? 完成按钮:
<asp:Button
ID="ButtonUpdate"
runat="server"
CssClass="details"
CausesValidation="True"
CommandName="Update"
Text="Update"
OnClientClick="return
('Succesfully updated')">
</asp:Button>
另一个完全相同,但是具有不同的文本和另一个ID
我认为您正在尝试在客户端上触发alert()函数,请尝试以下操作:
<asp:Button ID="ButtonUpdate" runat="server"
CssClass="details"
CausesValidation="True"
CommandName="Update"
Text="Update"
OnClientClick="javascript:alert('Succesfully updated');"></asp:Button>
也许我不明白这个问题,但是客户端单击处理程序将期望布尔结果来确定是否应执行回发。 您返回的字符串值根本不会做任何事情。
您期望发生什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.