在.net中,js在表单创建的控件(比如文本框),每当提交页面,也就是触发服务端事件后,用JS创建的控件就不显示了,我如何让它继续显示,并且显示我所输入的值

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <script  language="javascript"> 
    var icount=0;
    function addtextarea()
    {
      icount++;
      var obj=document.createElement("<textarea id="+icount+"></textarea>");
      mydiv.insertAdjacentElement("BeforeEnd",obj);
      alert(mydiv.innerHTML);
    }
    </script>
    </HEAD>
    <BODY>
    <form id=myform name=myform>
    <div id=mydiv></div><INPUT type="button" value="add" id=mybutton onclick="addtextarea()">
    </form>
    </BODY>
    </HTML>
      

  2.   

    这样我要执行.net服务端事件,页面刷新后,新创建的控件的就没有了,如何解决???
      

  3.   

    只要提交数据js写的肯定会没有,我的办法将提交的内容放入一个IFRAME,只提交IFRAME的数据而不是整个页面。