Eigentlich hat DevExpress viel JavaScript-Funktionen zur Verfügung gestellt, die uns helfen, dies zu tun:
aspxBClick("MainContent_btnRefreshData")
"MainContain" ist die ID des Content-Platz-Halter. Die Schaltfläche muss innerhalb des Inhaltsplatzhalters bleiben, um dies zu bewirken. Um dies zu archivieren, rufen wir die Funktion "aspxBClick" auf und übergeben einen Parameter, bei dem es sich um eine Zeichenfolge handelt, die aus der Inhaltsplatzhalter-ID und der ID des Buttons besteht.
Beispielcode:
<script>
aspxBClick("MainContent_btnRefreshData")
</script>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<dx:aspxbutton ID="btnRefreshData" runat="server" Text="Refresh"
meta:resourcekey="btnRefreshDataResource1">
</dx:aspxbutton>
</asp:Content>
Zusätzliche Art und Weise:
Wir Taste ID rufen können Sie klicken:
btnRefreshData.DoClick();
Denken Sie daran Attribut ClientInstanceName auf die Schaltfläche hinzufügen:
<dx:aspxbutton ID="btnRefreshData" runat="server" Text="Refresh" ClientInstanceName="btnRefreshData"
meta:resourcekey="btnRefreshDataResource1">
</dx:aspxbutton>
</asp:Content>
Überprüfen Sie, indem Sie die Seite überprüfen, wenn die ID der Schaltfläche in der HTML die gleiche ist wie die, die Sie angegeben haben. Während ich mit Comboboxen arbeitete, hatte ich das gleiche Problem. Als ich die HTML-Seite inspizierte, konnte ich sehen, dass die ID zu 'comboBox1_I' geändert wurde. Mit einem '_I 'zur ID hinzugefügt. – Shanid