我收到“无法评估表达式,因为代码已优化”打印页面时出现异常。对于打印,我使用字符串生成器附加 HTML 组件,然后将其放入 Literal 中,然后将 Literal 分配给 Session[“ctrl”]。我使用页面名称 Print.aspx 和辅助函数 PrintHelper。打印.aspxprotected void Page_Load(object sender, EventArgs e){ try { Control ctrl = (Control)Session["ctrl"]; PrintHelper.PrintWebControlStudentApp(ctrl); } catch(Exception ex) { } }我在 Print.aspx 页面上收到错误,其中 catch() 引发异常:无法计算表达式,因为代码已优化
3 回答
富国沪深
TA贡献1790条经验 获得超9个赞
ClientScript.RegisterStartupScript(typeof(Page), "onclick", "<script language=javascript>window.open('../Print.aspx','PrintMe','height=700px,width=700px,scrollbars=1');</script>");
您的错误---无法计算表达式,因为代码是 优化
注意:- 我认为...您收到错误只是因为页面没有以正确的方式重定向...在目的地
string url="";// In this Line you have to add url in proper way ...so you can easliy redirect
string dim = "toolbar=0,fullscreen=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,maximize=0,height=1000px";
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Guid.NewGuid().ToString().Trim(), "window.open('" + url + "', 'Popup', '" + dim + "');", true);
- 3 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消