js调用后台方法

js调用后台只要在页面放一个服务器控件Button隐藏起来,生成后台方法。然后在要调用后台的js方法里调用Button的click()方法就行了。要想传参数到后台,用HiddenField把值存起来,在后台获得就行了。

页面代码:

<script type="text/javascript">

document.getElementByIdx("bt2").click();

</script>

<asp:Button ID="bt2" runat="server" Text="bt2" Style="display: none;" Height="1" OnClick="bt2_Click" /><asp:HiddenField ID="HiddenField2" runat="server" Value="a1" />

后台代码:

protected void bt2_Click(object sender, EventArgs e)

//可以这样取值

string val = this.HiddenField2.Value.Trim();

//后台要做的事

//。。。。。。。

后台调用js方法

Response.Write("<script>js方法</script>");

如果有用ScriptManager控件就得这样调用

ScriptManager.RegisterClientScriptBlock(this.Page, base.GetType(), "window", "js方法", true);

参数一样可以用HiddenField在后台赋值,然后在js中取得

转载于:https://www.cnblogs.com/binw/archive/2011/10/10/2205873.html

asp.net 后台方法和js方法互动相关推荐

  1. asp.net调用js方法小结

    asp.net调用js方法小结 key:asp.net js方法互调   asp.net 前台如何调用后台方法 1. javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在 ...

  2. JS服务器端开发基础篇(Array.slice方法和splice方法)

    Array.slice方法和splice方法在众多的JS数组中属于比较复杂的一个方法,而且容易记混.搜索网络上很多资料都没有发现系统的总结.特别归纳如下,不完全处还希望各位批评指正.  一.slice ...

  3. asp.net TemplateField模板中的Bind方法和Eval方法

    TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...

  4. ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法

    原文 Examining the Details and Delete methods 作者 Rick Anderson 翻译 谢炀(Kiler) 校对 许登洋(Seay).姚阿勇(Mr.Yao) 打 ...

  5. JS,两种在页面加载完成后自动执行的方法(ready,onload)

    JS,两种在页面加载完成后自动执行的方法 1.jQuery的ready事件,需要引入jQuery的包才能使用,表示文档结构已经加载完成(不包含图片等非文字媒体文件): ready可以多次调用,可以绑定 ...

  6. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  7. 两种方法实现在HTML页面加载完毕后运行某个js

    Js方法: <script type="text/javascript">window.onload=function (){var userName="xi ...

  8. 对于iphone X 兼容性处理的css适配方法和js适配方法

    1. 如果想全屏覆盖,html里面请使用 <meta name="viewport" content="width=device-width,initial-sca ...

  9. 对于iphone X 兼容性处理的css适配方法和js适配方法

    转载自  zhaoshuang1010 1. 如果想全屏覆盖,html里面请使用 <meta name="viewport" content="width=devi ...

  10. js调用后台方法与后台调用js方法

    JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...

最新文章

  1. Nginx搭建静态网站
  2. 送外卖也要“黑科技”?阿里移动感知技术应用揭秘
  3. 6-3 两个有序链表序列的合并
  4. Windows 如何在命令终端(CMD)使用命令来访问本地/远程的 Oracle 数据库呢?
  5. 在 VC6 中使用 GdiPlus-安装
  6. ccs变量观察窗口在哪_CCS3.3查看变量图形
  7. img src SVG使用CSS更改样式
  8. thinkphp5 一周学习总结 10月12日
  9. Unity粒子特效系列-毒液喷射预制体做好了,unitypackage包直接用 - 上
  10. spring authorization server授权服务器教程,资源服务器搭建接入认证服务器
  11. 详解AI加速器:为什么说现在是AI加速器的黄金时代?
  12. 梯度散度旋度常用基本关系
  13. java银行账户类_使用Java编写银行账户类(面向对象思考实验)
  14. Android 快速集成文档校正能力 超简单
  15. 【计算机毕业设计】133在线课程管理系统
  16. CSS的两种盒子模型
  17. 海康视频监控接入心得
  18. 长沙岳阳308公里往返骑行拉练
  19. 【软考备战·希赛网每日一练】2023年4月17日
  20. https 阿里云 的获取和配置 http变成https

热门文章

  1. mysql 使用concat模糊查询
  2. 手机中如何处理Excel格式转换PDF格式
  3. 一加6体验深度测评:一款性价比极高的旗舰
  4. Rize - 一个可以让你简单、优雅地使用 puppeteer 的 Node.js 库
  5. BAT监视360进程.txt
  6. RedHat 救援模式下排错
  7. Neo4j介绍与使用
  8. 终于实现了 SpringBoot+WebSocket实时监控异常....
  9. 再见!LayUI !
  10. 收藏啦~ Github上 10 个开源免费且优秀的后台控制面板