主题:  弹出网页问题??

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#12006/2/22 9:58:53
点击按钮在按钮中执行命令如下:
Response.Redirect("print.aspx?xmbh="+xmbh.Text);
转换网页同时,传递参数xmbh.
现在我希望能够点击按钮后弹出网页print.aspx,同时也传递参数xmbh。怎么办到?
谢谢了!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22006/2/22 10:04:07
有些可以在客户端解决的事情,就未必一定要用asp.net的事件
加一个onclick=window.open("print.aspx?xmbh="+document.getElementByid("xmbg".value)也一样可以



Dreaming

职务:普通成员
等级:1
金币:10.0
发贴:1518
#32006/2/22 13:42:45
url="window.open(""print.aspx?xmbh=" & xmbh.Text & """)"

RegisterStartupScript("open",url)



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#42006/2/22 16:34:19
上面两种方法都试过了,不行呀!
public void print_Click(object sender, System.EventArgs e)
{
// Response.Redirect("print.aspx?xmbh="+xmbh.Text);
// Response.Write("javascript:window.open(\"print.aspx?xmbh=\"+xmbh.Text)";
// Response.Write("<script>window.open('print.aspx?xmbh='"+xmbh.Text+"')</script>";
// string url="window.open('print.aspx?xmbh='+xmbh.Text)";
// RegisterStartupScript("open",url);
}
只有
Response.Redirect("print.aspx?xmbh="+xmbh.Text);
可以执行,其他都不可以,但是我要弹出窗口,并且传值



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#52006/2/22 16:56:55
Response.Write("<script>window.open('print.aspx?xmbh="+xmbh.Text+"')</script>";
正确,谢谢大家