2016-09-07 5 views
0

Wie könnte ich Javascript auf ändernden Wert von ASPxComboBox ausführen?ASP.NET kann Javascript-Funktion nicht lösen

Ich versuchte dies:

<dx:ASPxComboBox ID="cbx_Organization" runat="server" ValueType="System.String" 
AutoPostBack="True" OnSelectedIndexChanged="handleOrganizationChange()" Width="230px"> 
</dx:ASPxComboBox> 

<script type="text/javascript"> 
function handleOrganizationChange() { 
    __doPostBack("<%= cbx_Organization.Value %>", "Load_Executives"); 
} 
</script> 

aber Index.aspx keine Definition für handleOrganizationChange() enthält.

+2

'OnSelectedIndexChanged' kein JavaScript. Das ist für Webformulare, die das anfordern. Sie sollten eine Funktion in Ihrem Codebehind hinzufügen. –

Antwort

0

Ich denke, Sie verwenden unangemessene Syntax. Statt OnSelectedIndexChanged Attribut versuchen, mit onchange = "javascript: handleOrganizationChange()" Attribut und das sollte gut funktionieren ..

0

Versuchen Sie dieses

<dx:ASPxComboBox ID="cbx_Organization" runat="server" ValueType="System.String" Width="230px"> <ClientSideEvents SelectedIndexChanged="function(s, e) { handleOrganizationChange(); }" /> 
</dx:ASPxComboBox>