<script type="text/javascript"> 
//<![CDATA[var theForm = document.forms['aspnetForm'];if (!theForm) {    theForm = document.aspnetForm;}function __doPostBack(eventTarget, eventArgument) {    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {        theForm.__EVENTTARGET.value = eventTarget;        theForm.__EVENTARGUMENT.value = eventArgument;        theForm.submit();    }}//]]> 
</script> 为什么我在网页里放一个asp:button控件后,就会给我在该页面生成如上的html代码,
我能否去掉这段代码吗?或者把aspnetForm这个名字改掉???

解决方案 »

  1.   

    就是这个'aspnetForm'
      

  2.   

    1. 如果出现了这些代码,不是因为你放了Button,而应该是放了LinkButton
    2. 如果名字是aspnetForm,应该是的表单名字是这个,你可以在下面修改
    <form id="form1" runat="server">
      

  3.   

    如果<asp:Button UserSubmitBehavior="false",那么也会生成__doPostBack()方法。
      

  4.   

    十万了也不散一下,我已经关注amandag冲10万很久了。
      

  5.   

    <input runat ="server" type="button" onserverclick="Button_Submit_Click" class="userbutton" value="提交" />这么写也生成了 ,原因是我用了母版页
    现在能否不让他生成啊?