【发布时间】:2014-03-24 11:03:47
【问题描述】:
我是 asp.net 的新手。 我知道 javascript 是客户端脚本语言。 那么使用 RegisterClientScriptBlock 方法从服务器端调用它有什么好处。
请解释...
【问题讨论】:
-
也许不是重复的,但我认为好好阅读这个问题会让你受益:stackoverflow.com/questions/459238/…
标签: javascript call
我是 asp.net 的新手。 我知道 javascript 是客户端脚本语言。 那么使用 RegisterClientScriptBlock 方法从服务器端调用它有什么好处。
请解释...
【问题讨论】:
标签: javascript call
CMS 或购物车中的某些服务器端模块需要客户端 JavaScript。 一个很好的例子是通过服务器端管理区域安装的画廊插件/模块,它需要客户端 JS 代码才能工作。这些插件使用 RegisterClientScriptBlock 等函数将所需的 JS 库添加到模板中。
【讨论】:
Javascript 不是从服务器端调用的,它总是在您描述的场景中从客户端调用。 使用 RegisterClientScriptBlock,您只需在网页中设置脚本,就像在 html 中使用脚本标记一样(您可能想要创建动态 javascript,这可能是从服务器端注册脚本的原因);您没有从服务器调用脚本 - 脚本将在客户端上执行。
【讨论】: