本帖最后由 mutely 于 2009-10-08 09:22:16 编辑

解决方案 »

  1.   

    那你就必须是添加VBscript吗?可不可以换成js
      

  2.   

     Me.Label1.Attributes.Add("onclick", "javascript:alert('你好?')") 
      Me.CheckBox1.Attributes.Add("onclick", "javascript:alert('你好?')") 
      

  3.   

    测试了一下,解决的办法:
    Me.CheckBox1.Attributes.Add("onclick", "VBScript:MyVBScriptFunction")这么写,在ASP.NET 1.0当中,没有问题,但是在ASP.net 2.0当中会出问题,到了客户端会增加一个分号(;),提示语法错误。
    直接写成如下:
    Me.CheckBox1.Attributes.Add("onclick", "JavaScript:MyVBScriptFunction();") 
    也就是在VS2008(ASP.Net 2.0)当中,可以在JavaScript当中,可以直接调用VBScript编写的函数。