为了节省服务器资源,在.NET中使用JAVASCRIT是非常可取的一种方法.一般可以采取两种方法.
第一种是在aspx的html里直接写,如同以前使用VBSCRIT,来调用JAVASCRIT;
第二种是在后置类代码中,用各种服务器控件共有的属性Attributes.Add,来将JAVASCRIT调用.
我的问题是,一是这两种方法拿一种好?二是第一种方法用起来方便一点,但会不会出现问题,是什么问题呢???
请众高手百家争鸣,给我们这些新手上一堂深层次的课!!!
第一种是在aspx的html里直接写,如同以前使用VBSCRIT,来调用JAVASCRIT;
第二种是在后置类代码中,用各种服务器控件共有的属性Attributes.Add,来将JAVASCRIT调用.
我的问题是,一是这两种方法拿一种好?二是第一种方法用起来方便一点,但会不会出现问题,是什么问题呢???
请众高手百家争鸣,给我们这些新手上一堂深层次的课!!!
解决方案 »
- 使用timer控件网上上老显示网页上有错误 导致网页数据无法刷新
- Silverlight 怎样触发联动事件
- 编译不过,IIS报错。小崩溃。。。进来帮忙 感谢 给你100分
- 如何给可变参数的函数动态的添加参数值
- 新手问题:问一字符串函数?
- 框架中的子页面在装载时怎样向父页面的一个控件传值啊(一定给分)
- Repeater 显示数据默认为一列,如何让其显示多列?
- 在windows xp上怎么使用asp.net程序?iis如何安装?
- 动态生成N个Checkbox后,加事件问题,
- 如何得到当前页面的地址?
- 关于aspnet帐户权限设置的小问题
- 存储过程返回值,不能返回小数!!!!!!!!急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
第二种方法有可能在mozilla的浏览器中出问题
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上。