Net注册JS的几种方式和区别

1。直接在cs代码中通过Page.Response.Write()输出js代码
这个方式下注册的js是在html页面代码的最顶端,在html标签之前

这个方式的注册经常会使页面的css样式失效

2。RegisterClientScriptBlock这个方式
 public void RegJS(string strKey,string js)
        {
            if (!ClientScript.IsClientScriptBlockRegistered(strKey))
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), strKey, js, true);
            }
        }
这个方式注册的js代码是在form表单之内,这个方式注册js不会引发页面css失效,用的比较多

3。注册js文件
ClientScript。RegisterStartupScript
这个方式是注册js文件的引用到htm页面,注册的位置还是在form表单内部

4。有的特殊情况要在html的最低端,html下部注册js,从而控制html代码中控件
这个时候可以直接在html标签下面写
<script>
//写一些js代码对控件操作,不要写function方法,直接内部代码,html会自动调用
</script>

本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

posted @ 2010-12-03 19:03  音乐啤酒  阅读(288)  评论(0编辑  收藏  举报