单个Asp:在Asp.net中执行两个操作的按钮?

时间:2015-04-09 05:40:24

标签: c# asp.net

我需要在按钮上使用两个动作。可能吗?

一个是正常的用户点击事件,另一个是java脚本在条件满足时使用点击事件。是这样做的吗?

 C#
 <asp:Button ID="btnCrop" runat="server" Text="Crop"    OnClick="btnCrop_Click"  Width="41px"  />   


 JS:

 document.getElementById('<%=btnCrop.ClientID%>').click();
这里JS实现了一个动作。我希望实现,当用户单击使用不同方法名称的按钮时。

1 个答案:

答案 0 :(得分:4)

您必须处理OnClientClick事件。

<asp:Button ID="Button1" 
             runat="server" 
             Text="Button"
             OnClientClick="return doSomething()"
             OnClick="Button1_Click" />

<script>
  function doSomething() {
    return confirm("Do something");
  }
</script>