不要再说js获取后台变量

更多的 javascript 编程知识这里就不多说了,单说一下更主要的asp.net知识:

曾几何时,在csdn上也经常看到有人写“js获取后台变量”这种话,出现了得这么频繁,不知道这种话最初出自什么博客、或者培训教师之口。

这里根本没有什么“调用”的概念。asp.net就是把脚本代码嵌入html然后下载,谁跟你说这个js执行了?你看过输出到浏览器端的“html源代码”吗?如果看过html源代码,你就知道为什么最初的页面上的脚本不会执行。js永远也不会去获取什么后台变量,因为js执行的时候,后台asp.net程序早就结束了、页面对象早就销毁了。

而这个“js获取后台变量”的糊涂的说法坑了很多不求甚解的初学者。

  alert(<%=ss %>); 用这种方式获取,老是出错

改成 alert("<%=ss %>");也不行,因为需要是数组,最终获取的是文本.

解决办法以前在CS里面的代码写的是 public string ss = "";

然而 var Org=; js获取后台变量”这个错误的概念造成的。   如果获取是文本应该是var Org='';  并不存在 var Org=;

改成 public string ss = [fd,fdf];  就不会报错,系统会认为你是数组的意思 ,  如果电脑能领悟到你的意思, 就OK了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值