[問題] 要如何從C#的.cs檔拋script到前端

作者: aa12783509 (Ace)   2018-08-13 22:52:37
目前在寫Code的時候遇到一點小問題,就是RegisterStartupScript的使用
目前是在一些ddl或text輸入完東西,在後端做判斷,有選到某些東西的話
要再把值透過ajax丟到web service去做處理,如果沒有的話,就直接在後端處理就可以了~~~
但是礙於ddl需要post back才會有辦法使用,所以沒辦法把值以沒辦法在前端做變數去存
上去看了MSDN還是有點看不懂,他好像有分3與4個參數的多載
(Type , string , string , boolean)
Type:好像都是用 getType()!?
第二個的string 這個就有點看不懂他到底是幹嘛的了!?
第三個的string 好像就是把妳要拋給前端的script寫在裡面的樣子!?
第四個的布林true or false好像是是否會幫妳補前後標籤的script~~
不確定我這樣理解有沒有錯~~~ 如果有錯請糾正 > <
這邊還有一個問題是 我似乎有找到 他好像可以做button的onclick
然後到.cs去做RegisterStartupScript動作是否有相關資料可以查詢或參考!?
最後一個問題是 如果我是要讓他把值拋給前端給ajax使用的話
那有辦法我把值丟給我呼叫的function這樣~~
還是說只能把整串的ajax寫在.cs的某個變數
然後再把那變數丟到第3個參數string裡面~
跪求教學~~~ 與指導!!!
作者: ian90911 (xopowo)   2018-08-14 09:53:00
也可以從後端呼叫web service
作者: Ammenze (藍天白雲)   2018-08-14 16:27:00
https://goo.gl/JxYHQ9第一個type就是this.Page.GetType()第二個string是這段script的key,隨便打第三個string就是要執行的javascript

Links booklink

Contact Us: admin [ a t ] ucptt.com