自动后备错误:“Microsoft JScript运行时错误:找不到成员。”

时间:2014-09-16 10:29:42

标签: c# asp.net

当我尝试调用autopostback语句时,会发生以下错误:

  

Microsoft JScript运行时错误:找不到成员。

错误陈述是:theForm.submit();

<script type="text/javascript">

        var theForm = document.forms['form1'];
        if (!theForm) {
            theForm = document.form1;
        }
        function __doPostBack(eventTarget, eventArgument) {
            if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
                theForm.__EVENTTARGET.value = eventTarget;
                theForm.__EVENTARGUMENT.value = eventArgument;
                theForm.submit();//error statement
            }
        }

    </script>

造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

好像你有错误或矛盾的'id'。您应该检查您的html表单中的所有元素ID。May be you have given ID like "Submit"。你不能在HTML中使用“submit”作为id。它会产生像你的错误。

  

如需更多参考,请访问此链接

http://www.velocityreviews.com/forums/t110670-__dopostback-fails-on-web-form-submit-net-2-0-a.html