~急急急~SOS~ ~~~~弱弱的一个js绑定后台cs变量问题
页面js: [color=#800000]var info="<%Info.Idd%>";后台cs: 全局变量 public static Info{get;set;}
pageLoad 里面给Info赋值 但是js 获取info始终为0 求大神指点
别和我说是static的问题 也别和我说 要这样写:
private 类型 info;
public 类型 Info
{
get{
if(info==null)....
}
...
}
我都试过了...求大神
还有就是 我是部署在服务器上才出错的 本地是对的..
本人没多少分 见谅 --------------------编程问答-------------------- <%Info.Idd%>";----> <%=Info.Idd%>"; --------------------编程问答-------------------- 不好意思 打错了 我的代码是 <%=Info.Idd%> --------------------编程问答-------------------- 不好意思 打掉了一个"=" 号 我js 是:var info="<%=Info.Idd%>";
--------------------编程问答-------------------- 没人么? 求高手 求大神。。。跪求....跪求....跪求....跪求....跪求....跪求.... --------------------编程问答-------------------- 你这样测试 写一个JS,alert("<%=Info.Idd%>"),获取得到的是多少 --------------------编程问答--------------------
+1 看看值是多少 --------------------编程问答-------------------- 换种方法试试 用Eval() --------------------编程问答-------------------- alert 为0 --------------------编程问答--------------------
主要是 我本地是好的 ,发布区服务器上是错的。始终获取不到。。。。 --------------------编程问答--------------------
+1 alert也为1 --------------------编程问答-------------------- js 里面不能直接作绑定服务器端的变量,因为绑定服务器端的变量要被服务器段解析 --------------------编程问答-------------------- public static Info{get;set;}
把“static”去掉试试。 --------------------编程问答--------------------
那麽兄弟 ,你再回去搜搜前台绑定后台cs文件变量看看 --------------------编程问答--------------------
不解释 自己回去学习下在来 我已经说了 不要说把static 去掉 --------------------编程问答--------------------
js可以用Eval绑定后台变量么? 搞笑 --------------------编程问答-------------------- 你觉得在页面上添加一个隐藏控件,在page_load时候把值赋过去,js取控件的值 ,可以不 ?
如果系统允许这样,是可以的 .系统不允许这样,你还是算了吧 --------------------编程问答-------------------- 在pageload时用这个来注册你的客户端脚本。
string aaa = "var info='" + info.idd + "';";--------------------编程问答--------------------
Page.ClientScript.RegisterStartupScript(this.GetType(), "aaa", aaa, true);
可以试一试 但是我用了Hidenfield 尝试了 保存一个值 然后js获取 但是设置值为空 但是本地有值 --------------------编程问答-------------------- 因为看不到你的完整代码,无法分析原因。
你还是把你的完整代码贴出来看看,具体问题具体分析,这个并不是一个常态,估计是哪里出现了些毛病了 --------------------编程问答-------------------- 你在iis把js的处理程序改成asp.net试试 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主的js编码可能出错。你改下编码。gb2312 或utf-8.http://blog.csdn.net/dongt1/article/details/7164915我是推断出来的。 --------------------编程问答-------------------- 调试一步一步看不就行了
监视Info,看在前台绑定前是哪一步改了它的值
--------------------编程问答-------------------- 我想问问你那个Idd是什么?
补充:.NET技术 , ASP.NET