JS调用CS里的方法:PageMethods
想要在页面里JS代码里onclick去调用后台文件中的一个方法,搞了半天,才弄懂怎么做。
原来是通过PageMethods来实现的。
举个列子:
Default.aspx 里代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" language="javascript">
<!--
function minbzdm()
{
PageMethods.OK(xxx);
}
function xxx(result)
{
alert(result);
}
//-->
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>
<div>
<input type='button' value='删除' onclick='minbzdm()' />
</div>
</form>
</body>
</html>
Default.aspx.cs里的代码
{
protected void Page_Load(object sender, EventArgs e)
{
}
[System.Web.Services.WebMethod]
public static string OK()
{
return "OK";
}
}
通过PageMethods方法来实现JS调用CS,必须注意一下几点:
【1】静态的方法
public static
【2】需要在cs方法上加上:
[System.Web.Services.WebMethod]
【3】需要自定义一个函数接受结果
function xxx(result)
{
alert(result);
}
【4】ScriptManager 必须设置成 EnablePageMethods="true"
转载于:https://www.cnblogs.com/juxiaoqi/archive/2008/08/21/1273059.html
JS调用CS里的方法:PageMethods相关推荐
- JSPatch实现原理详解:让JS调用/替换任意OC方法
JSPatch实现原理详解:让JS调用/替换任意OC方法 2015-07-10 09:05 编辑: suiling 分类:iOS开发 来源:bang JSPatch以小巧的体积做到了让JS调用/替换任 ...
- asp.net页面调用cs中的方法
其中GetArea 在cs文件中的方法, GetArea(string provincecode, string citycode, string areacode) 在页面中可以这样调用cs中的方法 ...
- 关于火车采集js调用文章资讯的方法 淘宝采集 相关
关于火车采集js调用文章资讯的方法 心岛发布于2014年12月16日 分类: 数据采集 浏览:761 人次 评论:0 一.需要准备的工具软件: 火车头采集器 抓包软件(我使用的是fiddler) 二 ...
- [转]JS调用Android里面的方法,Android调用JS里面的方法
FROM : http://blog.csdn.net/hj563308597/article/details/45197709 Android WebView 在公司Android的开发过程中遇到一 ...
- 安卓通过绑定开启服务 来调用服务里的方法
2019独角兽企业重金招聘Python工程师标准>>> 创建服务 package com.example.studyReturn;import android.app.Service ...
- js 调用C#.NET后台方法 转载自:http://www.cnblogs.com/lizhao/archive/2010/11/23/1990436.html...
第一种: <script type="text/javascript"> $(document).ready(function() { sshow(); }); ...
- JS调用模式以及bind()方法
本来是想好好归纳下bind()方法,但是从中又牵扯出了现在读的js语言精粹的一些知识,那这里就从基础开始整理下知识点. 函数 JS中最重要的组成部分就是函数了,由于JS中没有类之说,类的功能实现也是靠 ...
- vue调用methods里的方法
刚学vue的时候,以为要想方法自启动,只能通过生命周期函数的钩子. 而methods里的函数大多用@ckick进行调用 要想直接启用里面的方法,给挂载的vue一个名字就行了,如下 var app = ...
- js调用android相册,【方法】移动端H5如何调用相册和相机上传图片、音频、视频...
在移动端上传图片方法很简单,使用HTML5中的input:file供文件上传. <一>常用属性值: 1.accept:规定文件上传来提交的文件类型,此属性只能和type:file配合使用 ...
最新文章
- Pycharm 建立工程,包含多个工程目录
- NBear.Mapping使用教程(3):第一个简单例子
- 计算机科学导论 第4版,计算机科学导论.第4版
- linux查看文件大小和查看磁盘使用情况
- 关于JTAG,你知道的和不知道的都在这里
- Jmeter中使用CSV Data Set Config
- 透明化网络管理,事前处理实现轻松运维
- 韦东山 嵌入式Linux驱动开发基础知识 上【hello驱动 像单片机那样驱动 用结构体封装驱动 分别注册到内核
- java ftp 卡死_ftpclient卡死问题
- 数学竞赛书单该怎么选?金牌牛娃用的书都在这里了!
- 吐血整理的大数据学习资源大全
- php编程输出心形图案_利用php输出不同的心形图案
- k8s教程----零基础快速入门
- Android性能优化 -- 自启动管理
- css select默认选中字体颜色,通过js修改input、select默认字体颜色
- Mac 安装brew+unrar解压rar
- 【作业】随机数+参数可变的方法+实验任务(输出素数+使用递归,判断是否为回文+统计一篇英语问斩单词出现频率)...
- 【沃顿商学院学习笔记】公益创业——04了解受益人Understanding the Beneficiary
- 京东平台的产品标题的优化有什么技巧?
- 解决虚拟机键盘不能使用,或能使用但会模糊错乱的问题