日期:2014-05-17 浏览次数:20600 次
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>");