[问题] 要如何从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