我在a.aspx页面中有一个js方法createTr(创建html行),现在我在a.aspx.cs中的一个循环体中调用createTr,每循环一次就调用一次,但是实际运行时为什么只能调用createCol一次?

解决方案 »

  1.   

    什么意思你这是?
    你是说每循环一次就调用一次JS么?
    这样是不可能的.因为 JS 代码是在页面全都编译完后,才会被执行的,可以说是.JS是最后执行的语言了.
    所以说你这思路是不可行的.建议直接用JS写.
      

  2.   

    在后台调用js时之后用return;之后,但是还要时时调用你后台的事件,可能就是不断地刷新页面,走后台的方法,这有可能循环,多了解前台和后台的关系,客户端和服务器的关系,对类似的问题很有帮助
      

  3.   

    js是页面加载完以后执行的。在加载过程中你的a.aspx后台的代码已经执行完毕了  它在循环的时候取的值只是你加载页面的时候 js 或到的值。 所以只有一个