首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

两个Page.ClientScript.RegisterStartupScript如何只运行一个;怎么用默认的打印机直接打印

2012-03-17 
两个Page.ClientScript.RegisterStartupScript怎么只运行一个;如何用默认的打印机直接打印如题:Page.Clien

两个Page.ClientScript.RegisterStartupScript怎么只运行一个;如何用默认的打印机直接打印
如题:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "'" & X & "'", "<script language='javascript' >document.all.WebBrowser.ExecWB(6,6); </script>")
  Page.ClientScript.RegisterStartupScript(Page.GetType(), "'" & X & "'", "<script language='javascript' >document.all.WebBrowser.ExecWB(45,1); </script>")
   

怎么只运行上面的,下面的没有反应?

另外,打印的时候总是提示选择打印机,有没有办法不让它选择,直接用默认的打印机打印

[解决办法]
可以用Response.Write("<script>alert('需要说的话');</script>");
[解决办法]
RegisterStartupScript方法的第二个参数为脚本的Key,如果登记的脚本Key重复,将会进行覆盖。

楼主的两个脚本Key是相同的,因此第一个脚本将会被覆盖,导致客户端运行时只运行第二个脚本。
[解决办法]

探讨
RegisterStartupScript方法的第二个参数为脚本的Key,如果登记的脚本Key重复,将会进行覆盖。

楼主的两个脚本Key是相同的,因此第一个脚本将会被覆盖,导致客户端运行时只运行第二个脚本。

热点排行