我正在尝试从SharePoint中运行的过程内部弹出一个窗口。我需要将一个参数传递给URL,并且一直在尝试运行以下命令,但弹出窗口永远不会弹出。
string sURL="http://myserver/mypage.aspx?param1=abc";
Response.Write("script LANGUAGE=\"Javascript\">\n");
Response.Write("window.open(\""+sUrl +"\", \"\", \"width=300, height=100\")");
Response.Write("<//script");
你能帮忙吗?
干杯
尼克
答案 0 :(得分:3)
有几件事:
我认为应该解决它,这可能是开放角度支架,这是问题。 但是,您应该使用ClientScript.RegisterStartupScript。
答案 1 :(得分:0)
你应该看看this MSDN article。
如上面的海报所述,您尝试写出的脚本有各种错误(您在关闭脚本标记中也缺少&gt;)但更重要的是您应该使用ASP.Net对象模型用于在页面上注入Javascript。