从服务器端调用Javascript,给定表单目标不工作

从服务器端调用Javascript,给定表单目标不工作,javascript,c#,asp.net,iframe,server-side,Javascript,C#,Asp.net,Iframe,Server Side,我正在从服务器端调用Javascript,如下所示 function crossDomainPost(StateCd, DistCd, CourtCd, Token) { var form = document.createElement("form"); form.target = "my_iframe"; form.action = "http://Somedomain/Somepage.php"; form.method = "POST"; form

我正在从服务器端调用Javascript,如下所示

function crossDomainPost(StateCd, DistCd, CourtCd, Token) {
    var form = document.createElement("form");
    form.target = "my_iframe";
    form.action = "http://Somedomain/Somepage.php";
    form.method = "POST";
    form.name = "loginForm";
}
Page.ClientScript.RegisterStartupScript(this.GetType(),“myScript”,“crossDomainPost('a','b','c','d');”,true)

javascript是在客户端编写的,如下所示

function crossDomainPost(StateCd, DistCd, CourtCd, Token) {
    var form = document.createElement("form");
    form.target = "my_iframe";
    form.action = "http://Somedomain/Somepage.php";
    form.method = "POST";
    form.name = "loginForm";
}
现在的问题是,当我从服务器端调用给定的javascript时,响应在一个新选项卡中给出,而不是在一个iFrame中给出,iFrame是响应的目标表单

注意:当从客户端调用相同的javascript时,我将在前面提到的iFrame中得到响应

请帮我修一下这个。
Thanx提前。

ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“Warning”,“crossDomainPost('a','b','c','d'),true)


ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“Warning”,“crossDomainPost('a','b','c','d'),true)