zoukankan      html  css  js  c++  java
  • ASP.NET后台调用JavaScript

        今天群里一朋友提到关于通过后台直接调用JS问题、稍作总结发现可以通过下列几种方式实现

    1.通过ClientScriptManager.RegisterStartupScript 方法实现

       MSDN描述:向page对象注册启动脚本。

    重载列表如下:

    RegisterStartupScript(Type, String, String) 使用类型、键和脚本文本向 Page 对象注册启动脚本。
    RegisterStartupScript(Type, String, String, Boolean) 使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。

        我们可以使用类型、键和脚本文本向 Page 对象注册启动脚本。

        代码如下:

     
    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>fun();</script>"); 
    
     

       注:前提是客户端已经定义fun

    2.利用Attributes属性

        例如在普通的button控件中我们可以利用Attributes属性来实现这以方式、如:

        

    btnOk.Attributes.Add("onclick","fun();");

    3.通过Response.Write()

       Response.Write()一般用于从 ASP.NET 程序显示信息、Response.Write 语句还可以在脚本块内的函数或方法中使用。当然我们可以通过如下方式实现其需求:

    代码如下:

    Response.Write("<script type='text/javascript'>alert("这是JavaScript调用");</script>"); 
    

      

  • 相关阅读:
    操作系统读书笔记01
    k-mean鸢尾花分类
    利用numpy完成波士顿房价预测任务
    软件过程管理读书笔记01
    软件测试读书笔记01
    数据分析与数据挖掘
    oracle 导出导入操作
    oracle降低高水位操作
    dubbo工程刚初始化报错明明找得到jar包还是报错
    get请求参数中带有url
  • 原文地址:https://www.cnblogs.com/tanliang/p/1931891.html
Copyright © 2011-2022 走看看