close
嗨~ 我是 IG 雞湯工程師 歡迎大家追蹤我喔~
情境:
想要後端觸發前端js的程式碼,在寫WebForm的時候才會用ScriptManager.RegisterStartupScript的方法,今天用得時候發現沒有效果,所以筆記一下解決方法。
目標:
1.PostBackTrigger 觀念。
2.解決ScriptManager.RegisterStartupScript 沒有效果 not work
解說:
1.PostBackTrigger 要設定的原因是因為前端網頁需要post 整頁資料回去後端時需要設定。
2.這時候如果你設定了PostBackTrigger 在你的Button上面,但是他卻沒有要回傳資料到後端,
這時你使用了ScriptManager.RegisterStartupScript 就會沒有效果,解決辦法是,如果你的按鈕
沒有要post資料回後端,就不須設定PostBackTrigger,所以如果你的ScriptManager.RegisterStartupScript
沒有效果,就把PostBackTrigger設定拿掉就好了。
文章標籤
全站熱搜