这是我的控件:
<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