这是我的控件:

<div class="row">
    <asp:LinkButton ID="btnDescrizione" runat="server" CssClass="btn waves-effect waves-red btn-large">Aggiungi Descrizione</asp:LinkButton>
</div>

<div class="input-field col s6">
    <asp:TextBox ID="txtDescrizione" TextMode="multiline" Columns="50" Rows="5" CssClass="materialize-textarea" runat="server" />
    <label id="lblDescrizione" for="txtDescrizione" runat="server">Textarea</label>
</div>


这是我的JavaScript

<script type="text/javascript">
    $(document).ready(function() {
    $('#<%= btnDescrizione.ClientID %>').change(function() {
    $('#<%= txtDescrizione.ClientID %>').is(':clicked') ? $('#<%= txtDescrizione.ClientID %>').show() : $('#<%= txtDescrizione.ClientID %>').hide();
  });
});
</script>


我知道如何在后面的代码中执行此操作,但是我想使其与JavaScript一起使用,因为这样我的页面将不会刷新。

最佳答案

我认为您正在寻找onclientclick属性。

https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.button.onclientclick?view=netframework-4.8

09-12 14:49