我正在使用 ASP.NET 和 C#,并且正在使用 window.open() 打开窗口。现在我需要在该窗口中设置该页面的宽度。
我在 buttonclick 事件中使用此代码。
ClientScript.RegisterStartupScript(this.GetType(), "oncl", "<script language=javascript>window.open('Print.aspx','PrintMe','width=900,resizable=1,scrollbars=1');</script>");
脚本里面的宽度只是设置寡妇的宽度。但我想设置页面的宽度。
可能吗?
谢谢..
编辑:
抱歉,我之前没有提到它。我正在将内容动态写入 print.aspx。我正在使用此代码来填充页面。
Page pg = new Page();
pg.EnableEventValidation = false;
HtmlForm frm = new HtmlForm();
pg.Controls.Add(frm);
frm.Controls.Add(ctrl);
pg.DesignerInitialize();
pg.RenderControl(htmlWrite);
string strHTML = stringWrite.ToString();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Write(strHTML);
这在页面加载事件中调用。所以我在 print.aspx 中打印 .aspx 页面。所以我希望这个内容应该在静态页面宽度中。