作者aa12783509 (Ace)
看板Web_Design
标题[问题] 要如何从C#的.cs档抛script到前端
时间Mon Aug 13 22:52:37 2018
目前在写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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1534171960.A.5C3.html
1F:推 ian90911: 也可以从後端呼叫web service 08/14 09:53
3F:→ Ammenze: 第一个type就是this.Page.GetType() 08/14 16:28
4F:→ Ammenze: 第二个string是这段script的key,随便打 08/14 16:28
5F:→ Ammenze: 第三个string就是要执行的javascript 08/14 16:29
最後有做出来了,从後端抓值,将他丢到前端写好的function里,然後再让他去跑ajax
最後卡了很久卡在GetType的地方,好像要用xxxx.GetType才有办法成功XDD
有点忘记前面是什麽了,今天已经阵亡了,哈哈哈哈哈~~~
※ 编辑: aa12783509 (114.40.202.168), 08/14/2018 20:19:14