OnSelectedIndexChanged和OnTextChanged 觸發問題 asp.net
目前得知的是OnSelectedIndexChanged會比OnTextChanged先觸發
因為專案的問題,按下前端DropDownList時,我需要同時觸發兩隻cs 但是又不能放在一起觸發,要分開觸發。
直觀上第一件事情我就是把它們都放到OnSelectedIndexChanged裡頭一起觸發,但是很可惜,貌似不支援這個選項。
因此第二件方法我想到的就是,寫一個方法,把兩個function都丟進去,擺先後順序觸發,但是感覺很醜。
於是我就開始把腦子動到asp的觸發中
我看到DropDownList中有兩種觸發,一種是OnSelectedIndexChanged一種是OnTextChanged。
接著就是把兩隻function丟入。
使用debug模式發現,OnSelectedIndexChanged會比OnTextChanged先觸發
原因大概是微軟編程的時候就預設誰先誰後了
http://hk.uwenku.com/question/p-kdqugihw-xq.html
這篇文章就有提到關於觸發順序,此文章僅適用於 visual studio 2019版本 其他版本就自己Debug去測吧
https://blog.csdn.net/gatieme/article/details/50405672
留言
張貼留言