2017-04-25 151 views
0

我有HTML標記選擇哪個OnServerChange事件沒有觸發。OnServerChange事件沒有觸發

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) 
     { 

     } 
    } 

請幫助。 在此先感謝

回答

1

也許您正在用錯誤的方法調查問題。

首先,這不是JavaScript相關的。 JavaScript沒有onServerChanged事件/屬性。所以你不能指望JavaScript來做到這一點。

兩件事情:

  • 要麼你可以使用.NET DROPDOWNLIST對象,而不是HTML選擇元素。

  • 將表單提交給服務器onchange的select。

+0

感謝您的幫助。我包含JS的原因是因爲我有onchange客戶端事件和onserverchange服務器端事件。我能夠觸發onchange事件,但我無法觸發onserverchange服務器事件。我只是想看看我是否以錯誤的方式去做。 – Dextere