博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
传值方式:ajax技术和普通传值方式
阅读量:5829 次
发布时间:2019-06-18

本文共 1964 字,大约阅读时间需要 6 分钟。

一、使用ajax技术实现:前台js调用后台函数

使用ajax准备工作:

 1,前提需要引用一个dll  全名AjaxPro.2.dll

2,web.config中需要配置

  
  
 

 第一种传值方式(post方式传值到其他页面):

$.ajax({                       type: "POST",                       url: "../../DispatchManage/ReportSaveData.aspx",                       data: { "data": encodeURI(result) }, // + "&tbrq=" + tbrq + "&dept=" + dept,                       success: function (msg) {                           if (msg == "-1") {                               alert("填报的数据的状态为审核中或者审核完成,不允许修改数据!!");                           }                           else if (msg == "0") {                               alert("保存成功!");                           }                           else {                               alert("保存失败!");                           }                       }                   });页面ReportSaveData.aspx的后台需要解码获得参数data对应的值result,写法如下:Server.UrlDecode(Request["data"]);

 

第二种传值方式(页面前后台传值)

1,cs中代码:在Index类中,先注册Index类为Ajax,然后才能在这个类中写Ajax方法体        protected void Page_Load(object sender, EventArgs e)        {            AjaxPro.Utility.RegisterTypeForAjax(typeof(Index));  //1处、index为类名    }        [AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]        public string  MyRemarkInfo()        {      方法块.......     }2,前台js代码:如何使用后台生命的Ajax方法:        function RemarkInfos()        {            var ri=LRWorkflowWeb.Index; //2处、获取类(namespace.namespace.namespace.classname)            var reinfo= ri.MyRemarkInfo();//3处、MyRemarkInfo()是方法    }

 二、普通传值方式(非ajax)

1,前台js调用后台函数:借用后台的控件button实现;(1)html                
(2)js中间 function show_confirm() { var r = confirm("确认此项操作吗?"); if (r == true) { document.getElementById("<%=BtnSaveBackHidden.ClientID%>").click(); } }(3)cs文件中的后台函数(事件) public void BtnSaveBack_Click(object sender, EventArgs e) { 方法块 }

 

 

 

转载于:https://www.cnblogs.com/hanwenhua/articles/3221214.html

你可能感兴趣的文章
李娜入选国际网球名人堂 成亚洲第一人
查看>>
为找好心人抚养孩子 浙江一离婚父亲将幼童丢弃公园
查看>>
晚婚晚育 近20年巴西35岁以上孕妇增加65%
查看>>
读书:为了那个美妙的咔哒声
查看>>
深入探究Immutable.js的实现机制(一)
查看>>
jsp改造之sitemesh注意事项
查看>>
智能硬件的时代,嵌入式是否已经日薄西山
查看>>
SpringBoot-Shiro使用
查看>>
iOS 9.0之后NSString encode方法替换
查看>>
解决 ThinkPHP5 无法接收 客户端 Post 传递的 Json 参数
查看>>
ASMFD (ASM Filter Driver) Support on OS Platforms (Certification Matrix). (文档 ID 2034681.1)
查看>>
CRM Transaction处理中的权限控制
查看>>
[转]linux创建链接文件的两种方法
查看>>
python ipaddress模块使用
查看>>
文件权限
查看>>
busybox里的僵尸进程为何那么多
查看>>
python debug
查看>>
java 连接数据库之一个完整的函数
查看>>
mysql脚本
查看>>
OllyDBG 入门系列教学--让你瞬间成为破解高手
查看>>