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設定拿掉就好了。

 

 

 

 

 

 

arrow
arrow
    文章標籤
    C# WebForm
    全站熱搜

    阿駿 發表在 痞客邦 留言(0) 人氣()