不可以,除非你把这些值放在FORM中

解决方案 »

  1.   

    你是说在code-behind文件中不能访问aspx中用javascript写的脚本吗?我觉得应该可以吧,那为什么Response.Write("<script language='javascript'>alert('fdfdfadfasdd')</script>");能实现呢/
      

  2.   

    object.attributes["eventname"]=javascript:..."
      

  3.   

    出错应该是因为你使用Response.Write写入的脚本出现在ASPX中定义的函数之前了(你可以查看页面的HTML源码确认一下)。解决办法是使用Page.RegisterStartupScript("key", "<script...>Show();</script>")。同理,确认生成的调用代码在定义代码的后面。