在JS标签中加runat="server"如<script runat="server">有什么作用?怎么以前都没见过
答案:2 悬赏:70 手机版
解决时间 2021-02-09 02:27
- 提问者网友:暗中人
- 2021-02-08 22:30
如题
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-08 23:09
这个标签,只对ASP架构的网站有作用。
其作用就是这段JS代码不会被发送到客户端(浏览器)执行,而是在服务器上跟你的ASP代码一同执行。
此时,ASP可以直接调用这段JS里的任何对象,反之亦然。
也可以理解为被当成ASP代码的一部分了。因为ASP本身就可以是基于JS或者是VBS的,不是吗?
其作用就是这段JS代码不会被发送到客户端(浏览器)执行,而是在服务器上跟你的ASP代码一同执行。
此时,ASP可以直接调用这段JS里的任何对象,反之亦然。
也可以理解为被当成ASP代码的一部分了。因为ASP本身就可以是基于JS或者是VBS的,不是吗?
全部回答
- 1楼网友:第幾種人
- 2021-02-09 00:25
runat= server 是代表服务器端执行.
而js是在客户端执行地!
你加了runat= server就让它在服务器端执行完了,到了客户端该js执行的时候,他肯定不起作用了!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯