如题

解决方案 »

  1.   

    <script>
    function test()
    {
        window.document.Form1.submit();
    }
    </script>
    <body MS_POSITIONING="GridLayout" onload="test()">
    <form id="Form1" method="post" runat="server">
      

  2.   

    应该是document.window.Form1.submit()
      

  3.   

    修改<form id="Form1" method="post" runat="server">
    中id="Form1"为name="Form1"
    前台不能使用id访问form对象
    你这是一个死循环
      

  4.   

    如下写法,已验证通过.不过你这个写法是个无限提交过程,小心把你机器搞死了<script>
    function test()
    {
        Form1.submit();
    }
    </script>
    <body MS_POSITIONING="GridLayout" onload="test();">
    <form id="Form1" method="post" runat="server"></form>
      

  5.   

    怎么还是像写asp呀要换思想了
      

  6.   

    楼主可能是想提交这个form。
    (1)我觉得在Asp.net下,一般不用通过submit这种方法来提交的,服务器端的控件本身都可以做到使你的页面回发,把相应的信息从客户端提交到服务器端;
    (2)用javascript,通过form的submit函数可以提交form。提交页面之后,原来的页面会重新加载。但是实际上在楼主的代码中,每次页面刚刚加载完,总是要提交到服务器,所以就不断地这样循环下去。
    (3)前台是可以通过id访问form对象的。
    (4)可以加上action属性,但是不起作用。实际上到了客户端后action属性的值总是当前的页面。
      

  7.   

    其实这个操作是没什么意义的,我之所以这么做是想跟大家说明一下我之前发布的一个帖子,这个帖子里面的问题就是“页面的保存按钮按下后没反应”,后来我就发现这个页面连提交都出错,我想会不会是点击这个保存按钮时没有提交才导致没有反应。
    帖子的地址是http://community.csdn.net/Expert/topic/3906/3906071.xml?temp=.5701868
        所以我才在这里问大家页面不能提交一般会是什么问题?别的页面都正常的,这个页面也没什么特殊的地方,但就是不可以,请各位指教。
      

  8.   

    document.getElementById('Form1').submit();
    该语句放置页末试试?