2017-04-25 5 views
0

Ich habe das HTML-Tag auswählen, das OnServerChange-Ereignis hat, das nicht ausgelöst wird.OnServerChange-Ereignis wird nicht ausgelöst

HTML:

<div class="Column"> 
<select runat="server" onserverchange="cboPricePoint_OnServerChange" 
onchange="GetPPId(this);" datavaluefield="PricePointId" id="cboPricePoint" 
name="cboPricePoint" class="select"> 
</select> 
</div> 

CS:

protected void cboPricePoint_OnServerChange(object sender, EventArgs e) 
    { 
     try 
     { 

     } 
     catch (Exception ex) 
     { 

     } 
    } 

Bitte helfen. Dank im Voraus

Antwort

1

Vielleicht untersuchen Sie das Problem in der falschen Ansatz.

Erstens ist dies nicht JavaScript-bezogen. JavaScript hat kein onServerChanged-Ereignis/-Attribut. Sie können also nicht erwarten, dass JavaScript das tut.

zwei Dinge:

  • Entweder Sie .net verwenden können Dropdownlist anstelle von HTML-select-Element-Objekt.

  • Übermitteln Sie das Formular an den Server onchange of select.

+0

Danke für Hilfe. Der Grund, warum ich JS hinzugefügt habe, ist, weil ich sowohl OnChange-Client-Ereignis als auch On-Server-Change-Server-Side-Event habe. Ich bin in der Lage, onchange-Ereignis auszulösen, aber ich bin nicht in der Lage, onserverchange Server-Ereignis auszulösen. Ich wollte nur sehen, ob ich es falsch mache. – Dextere

Verwandte Themen