javaScript函数中执行C#代码中的函数:
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public
后台代码(把public改成protected也可以)
public string ss()
{
return("a");
}
2、在html里用<%=fucntion()%>可以调用
前台脚本
<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>
方法三:1、<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument)
{
var theForm = document.Form1; //指runat=server的form
theForm.__EVENTTARGET.value = eventTarget;
theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
-->
</script>
<input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">方法四:<script language="javascript">
function SubmitKeyClick()
{
if (event.keyCode == 13)
{
event.cancelBubble = true;
event.returnValue = false;
document.all.FunName.value="你要调用的函数名";
document.form[0].submit();
}
}
</script><INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text">
<input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉在.CS里有:
public Page_OnLoad()
{
if (!Page.IsPost())
{
string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:"";
//根据传回来的值决定调用哪个函数
switch(strFunName)
{
case "enter()":
enter() ; //调用该函数
break;
case "其他":
//调用其他函数
break;
default:
//调用默认函数
break;
}
}
}public void enter()
{
//……比如计算某值
}

怎么用js调用C#后台方法相关推荐

  1. ajax调用后台java类_ajax调用java后台方法是什么

    ajax是一种基于 JavaScript和HTTP请求(HTTP requests),广泛应用在浏览器的网页开发技术.那么,ajax调用java后台方法是什么? var http_request=fa ...

  2. 学习Altas 笔记[js调用重载的方法出错,如何处理]

      今天在使用js调用WebService的方法,发生了一个这样的错误"passed to method 'GetNewMessage' should not be a function&q ...

  3. js调用ios的方法

    摘要 在做h5应用的时,有时有些功能js并不能实现的特别完美.比如下载进度条或上传文件进度等.如果能调用ios或者android的方法,实现进度,以及文件上传或者下载列表更好一些.如果使用第三方的js ...

  4. JS调用C#后台函数

    当我们都在为JS调用后台函数而发愁时,AJAX出现了,也许AJAX是个解决的好办法,但是复杂的应用和对程序员JS熟练程度的要求使我们望而却步: 好的办法是不用AJAX: 如果你要调用后台事件,最好的办 ...

  5. js 调用window.print()方法打印

    目的:打印功能实现,添加水印 步骤: 1.写好jsp页面 2.写打印方法 即window.print()打印当前页面,如果只想打印部分页面的话,可以截取该部分赋值给body即可 3.调用打印方法即可 ...

  6. js调用.net后台事件,和后台调用前台等方法总结

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

  7. aspx前台调用cs后台方法

    Asp.Net中几种相似的标记符号: <%=...%>< %#...%>< %%>< %@ %>解释及用法 答: < %#... %>:是在 ...

  8. JavaFX下的WebView中js调用java注入方法提示undefined?

    关键词: java注入无效 js无法调用java方法 java上下文注入未生效 背景: 官方提供的demo是直接new JavaApp(),但实际使用不行,需要刷新页面后才生效 解决方案: 主要修改的 ...

  9. Jquery调用C#后台方法

    前台代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...

最新文章

  1. 解决geoserver跨域问题
  2. java default修饰符_Java修饰符看这一篇就够了
  3. 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
  4. Golang——垃圾回收GC(2)
  5. [vue] vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
  6. XSS、CSRF与验证码等等
  7. 使用Python在指定文件夹新建一个文本文档(其他类型文件也可)
  8. java高级面试题及答案
  9. C陷阱与缺陷-1理解函数申明
  10. 毕业季--写给未来的自己
  11. centos 7 JDK 环境部署
  12. matlab 仿真三项异步电机,基于MATLAB三相异步电机的建模与仿真
  13. python数据获取及预处理_Python小练习——电影数据集TMDB预处理
  14. 【好文】PRD撰写规范
  15. 移动互联网下一章(转载)
  16. 问卷星复制内容方法(利用官方功能导出为word格式)
  17. Excel 2019:二级级联下拉框设置
  18. 360网站卫士前端公共库已停止服务
  19. 如何将VScode作成便携版,且设置环境与本地电脑相同(包含VScode扩展)
  20. OpenCV 人脸识别方法:特征脸法(应用PCA算法)、费舍尔脸法FisherFace(应用LDA算法)、LBPH方法(应用LBP算法)

热门文章

  1. QT的QVectorIterator类的使用
  2. QT的QQuickView类的使用
  3. QT的QApplication类的使用
  4. 复制并重命名文件_视频文件太大怎么办?快速压制视频只需一招,好多大咖都在用...
  5. MyCat安装,数据导入,以及安装过程中的各种参数配置
  6. hdfs haadmin使用,DataNode动态上下线,NameNode状态切换管理,数据块的balance,HA下hdfs-api变化(来自学习资料)
  7. MapReduce多个job同时使用的方式(从网上找到的案例,原始博文:http://www.cnblogs.com/yjmyzz/p/4540469.html)
  8. 1.关于QT中json数据处理和密码md5加密
  9. 递归实现10进制转8进制,字符串数字互转,判断数组正逆向
  10. Kettle使用_26 根据增删改标识处理数据