• 关于js在有模板的页面中如何取值问题?


        这两天在做一个项目,这个项目是有模板页添加的,以前做的页面都是用户控件组成的,然后要做一个页面中弹出ifream的框的页面,刚开始我就像之前那样从网上下了一个Jquery弹框的文件夹,然后添加到页面中去,一切都很顺利的,弹出来了,前提是页面中的空间都是客户端控件,当要到和客户端交互的时候,我加上了runat="server",这个时候,页面中的框就不正常显示了,然后我就想着可能是我加runat="server"的关系了,然后我就把runat="server"删掉,换AjaxPro方法上,结果令我吐血的是,AjaxPro方法我好不容易配置好,结果网面中引得时候,Jquery谈的框又不好了,我很崩溃。。。实在是不知道那块出问题了,然后又把AjaxPro方法删掉,试了很多方法还是不行,根本就不能写服务器空间,但是要和后台交互。。。郁闷了几天之后,今天忽然恍然大悟,原来在加了模板以后,<form runat="server"></form>已经不在世原来的form了,它中间的Id和name都已经经过编译了,变成了很长的一段字符串了,这个时候你如果js中还写的你定义时候的id,那它肯定是找不到的,这个时候,如果你要调用你自己写好id的控件,你就直接编译后的页面把编译后的那一段字符串考到你写id的地方,然后就一切ok了。。。。现在才恍然大悟。。。已记录此次愚蠢的行为,郁闷好几天的事情终于解决了。。。。

  • 相关阅读:
    JavaScript之HTML DOM Event
    JavaScript 之 Function
    JavaScript 之 "for"的衍生对象
    Javascript object.constructor属性与面向对象编程(oop)
    前端发展简史
    基于MPI的大规模矩阵乘法问题
    Spark-shell错误:Missing Python executable 'python', defaulting to ...
    外文期刊论文的写法精概——“终极八股文大法!!!”
    Java静态方法为什么不能访问非静态方法
    API & Web API
  • 原文地址:https://www.cnblogs.com/weiying/p/ying_zi.html
Copyright © 2020-2023  润新知