[ASP.NET4.0]設定ClientIDMode遇到的問題
前陣子為了將Render到前端的html瘦身,所以在GridView設定ClientIDMode=static,而子控制項
設定ClientIDMode=Predictable 以下為前端Render後的結果
這樣子的設定是一般的情況可以正常執行的。
但今天遇到一個奇怪的問題是在UpdatePanel內的LinkButton無法觸發非同步事件,只會像沒有
放在UpdatePanel一樣,發生的一般的Postback。
由於此LinkButton是經由自行客製的,客製內容為在LinkButton除了文字顯示以外,還可以在旁加一個小圖示,
這樣在前端會產生以下的內容
經由實際的測試後,我在LinkButton的文字加入<img...的tag 後也是會無法觸發非同步事件....那A安呢..
目前我還未找到相關的解決方法,所以只好先將ClientIDMode先拿掉,之後找到Solution再改回來
待續….