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

看板Web_Design作者 (Ace)時間6年前 (2018/08/13 22:52), 6年前編輯推噓2(203)
留言5則, 2人參與, 6年前最新討論串1/1
目前在寫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裡面~ 跪求教學~~~ 與指導!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.202.168 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1534171960.A.5C3.html

08/14 09:53, 6年前 , 1F
也可以從後端呼叫web service
08/14 09:53, 1F

08/14 16:27, 6年前 , 2F
08/14 16:27, 2F

08/14 16:28, 6年前 , 3F
第一個type就是this.Page.GetType()
08/14 16:28, 3F

08/14 16:28, 6年前 , 4F
第二個string是這段script的key,隨便打
08/14 16:28, 4F

08/14 16:29, 6年前 , 5F
第三個string就是要執行的javascript
08/14 16:29, 5F
最後有做出來了,從後端抓值,將他丟到前端寫好的function裡,然後再讓他去跑ajax 最後卡了很久卡在GetType的地方,好像要用xxxx.GetType才有辦法成功XDD 有點忘記前面是什麼了,今天已經陣亡了,哈哈哈哈哈~~~ ※ 編輯: aa12783509 (114.40.202.168), 08/14/2018 20:19:14
文章代碼(AID): #1RSPiuN3 (Web_Design)
文章代碼(AID): #1RSPiuN3 (Web_Design)