zoukankan      html  css  js  c++  java
  • 页面注册js的方法比较

    这里只给出比较,对于js在页面中各位置的作用,请参考其它文档

    (一),通过Response来注册。

    这种方法会把JS代码写在页面的最顶部(<html>的前面)

    Html为:

    <script>alert('test');</script>

    <htm>

    <head><title>

           无标题页

    </title></head>

    <body>

        <form name="form1" method="post" action="ResponseTest.aspx" id="form1">

    <div>

    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGR1X58dvYJq82PoD7eO7iID3VAarQ==" />

    </div>

        <div>   

        </div>

        </form>

    </body>

    </html>

    (二)通过RegisterStartupScript注册

    这种方法会把JS代码嵌入在页面的底部、表单的最后 (</form>前面),适用于要在页面控件加载完成后运行的JS代码

    <htm>

    <head><title>

           无标题页

    </title></head>

    <body>

        <form name="form1" method="post" action="ResponseTest.aspx" id="form1">

    <div>

    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGR1X58dvYJq82PoD7eO7iID3VAarQ==" />

    </div> 

        <div>   

        </div>   

    <script>alert('test');</script>

    </form>

    </body>

    </html>

     

    3 使用RegisterClientScriptBlock来注册

    <htm>

    <head><title>

           无标题页

    </title></head>

    <body>

        <form name="form1" method="post" action="ResponseTest.aspx" id="form1">

    <div>

    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGR1X58dvYJq82PoD7eO7iID3VAarQ==" />

    </div> 

    <script>alert('test');</script>

        <div>   

        </div>

        </form>

    </body>

    </html>

     

    4 RegisterClientScriptInclude

     

    <html>

    <head><title>

           无标题页

    </title></head>

    <body>

        <form name="form1" method="post" action="ResponseTest.aspx" id="form1">

    <div>

    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTQ2OTkzNDMyMWRkjYxieQIBG8ed+2Q4Klx0t2vSxDQ=" />

    </div>

     <script src="test.js" type="text/javascript"></script>

    <div>

            <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgL6tayvBgKSoqqWD3vQXcwFvwN1ZlFp+YeinBhgnZk7" />

    </div>

        <div>

        <input type="submit" name="btn" value="确定" id="btn" />

        </div>

        </form>

    </body>

    </html>

     

    博客园大道至简

    http://www.cnblogs.com/jams742003/

    转载请注明:博客园

  • 相关阅读:
    oracle-报错 RMAN-03002,RMAN-06172
    oracle--报错 ORA-01003,ORA-09817,ORA-01075
    oracle--报错 ORA-00257
    Linux-iostat命令
    oracle--查询速度慢
    linux-根目录添加内存
    mysq-5.7忘记密码修改
    zsh: command not found cnpm,gulp等命令在zsh终端上报错的问题
    vue中的js引入图片,必须require进来
    如何启动一个Vue3.x项目
  • 原文地址:https://www.cnblogs.com/jams742003/p/1568382.html
Copyright © 2011-2022 走看看