问题描述
我正在从服务器端调用Javascript,如下所示:
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中得到响应。
请帮我解决这个问题。 提前感谢。
1楼
Pramod
0
2015-08-07 06:53:56
ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“ Warning”,“ crossDomainPost('a','b','c','d')”,true);
// if not Ajax Update panel
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "Warning", "('a','b','c','d')", true);