.cs中按钮点击事件:
private void Button2_Click(object sender, System.EventArgs e)
{
 RegisterClientScriptBlock("ClientScript","<script language='JavaScript'>ShowMessage('软件是VS2003');</script>");
}.aspx中HTML代码
<script language='JScript'>
function ShowMessage(Msg)
{
 var a = new xWin("4",160,200,200,200,"测试",Msg);
 //xWin是JS代码函数,在其它环境中测试通过.
}
window.onload = ShowMessage;这句代码如果要的话,测试也通过.
</script>问题是:ShowMessage函数放在按钮点击事件中的话,则报错!

解决方案 »

  1.   

    RegisterStartupScript("ClientScript","<script language='JavaScript'>ShowMessage('软件是VS2003');</script>");
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=3D5C9BED-5F15-4116-C3FE-662DE4B48864Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别?
      

  3.   

    还报告一个错误:Microsoft JScript 运行时错误:缺少对象.
      

  4.   

    我把Web控件换成HTML控件,就没问题了,这又是为什么?
      

  5.   

    比较3的错误是由于取id时没有用服务器控件的ClientID造成
      

  6.   

    http://www.cityzhi.com/blogs/cityzhi/119/archives/2006/6757.shtml