为了节省服务器资源,在.NET中使用JAVASCRIT是非常可取的一种方法.一般可以采取两种方法.
第一种是在aspx的html里直接写,如同以前使用VBSCRIT,来调用JAVASCRIT;
第二种是在后置类代码中,用各种服务器控件共有的属性Attributes.Add,来将JAVASCRIT调用.
我的问题是,一是这两种方法拿一种好?二是第一种方法用起来方便一点,但会不会出现问题,是什么问题呢???
请众高手百家争鸣,给我们这些新手上一堂深层次的课!!!

解决方案 »

  1.   

    第一种方法有可能在使用vs.net ide的时候被系统清除自己写的代码,
    第二种方法有可能在mozilla的浏览器中出问题
      

  2.   

    Javascript的问题可以参考msdn文章:
    Using JavaScript Along with ASP.NET
    http://msdn.microsoft.com/library/en-us/dnaspp/html/aspnet-usingjavascript.asp文章介绍了除了楼主所说两种方法外的第三种,RegisterClientScriptBlock等.net内置的Page类的方法。第二种方法的问题是不同的.net framework解析可能不同。例如datagrid中若放一个checkbox并使其attributes多一个onclick属性,内容为某javascript语句,那么,.net framework 1.1会把它解析到checkbox上,而.net framework 1.0则会在checkbox外再包一个span, onclick的属性会设到span上。