日期:2014-05-17 浏览次数:20853 次
protected void btn2_Click(object sender, EventArgs e)
{
this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script type=\"text/javascript\" language=\"javascript\">window.returnValue='" + strValue + "'" + ";window.close();</script>");
}
------解决方案--------------------
public void AjaxRunJs(string js)
{
ClientScript.RegisterStartupScript(this.GetType(), "ajaxjs", string.Format("{0}", js), true);
}
///GridView行绑定事件里加上
AjaxRunJs(string.Format("window.returnValue='{0}$$$';window.close();"
, 你要取的第一个值,你要取的第二个值));
------解决方案--------------------
上面已经说了很多方面.有时如果读不打服务器控件,可以考虑用"服务器控件.ClientID"来读取,祝好运
------解决方案--------------------
window.opener.documet.getElementById("").value=""
var obj=new Object();
obj.name="";
obj.age="";
window.showModalDialog("test.htm",obj,'status=no;');
获取参数
var arguments=window.dialogArguments;
var name=arguments.name;
alert(name);
------解决方案--------------------
另一个页面:
window.returnValue="";
window.close();
------解决方案--------------------
刷新url
不刷新ajax。。
------解决方案--------------------
服务器端
Response.Write("<script language=javascript>var arrArgs = new Array('"+this.PIC.Text+"');window.returnValue=arrArgs;window.close();</script>");