表单提交不在Firefox中工作,但在IE中工作正常

jes*_*ges 3 c# asp.net firefox form-submit

当我点击子页面的提交按钮时,我想提交我的父页面.在我的子页面中,我将代码编写为

string scriptString = "<script language=JavaScript> window.opener.document.forms(0).submit(); </script>";

            // ASP.NET 2.0

            if (!Page.ClientScript.IsClientScriptBlockRegistered(scriptString))
            {

                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", scriptString);

            }
Run Code Online (Sandbox Code Playgroud)

它在IE中工作正常,但在Firefox中不起作用.这可能是另一种方法吗?

预先感谢

bec*_*rel 5

尝试用表单[0]替换表单(0)

我不认为Firefox喜欢数组的括号.