博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net无法触发asp控件的后台方法
阅读量:5334 次
发布时间:2019-06-15

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

前台代码:

  

1   function A() { 2         var body = $("#divbody").html(); 3         var head = $("head").html(); 4         var res = WordHTML_MingXi.SPTH(body, head); 5         if (res.value == "1") { 6             alert("保存成功!"); 7             $(".tbBorderNone").css("border", "0px"); 8             preview(1); 9             $(".tbBorderNone").css("border", "1px");10             saveUserInput();11             if (confirm("是否打印完成?")) {12                 $("#btnFinish").click();13             }14         } else if (res.value == "0") {15             alert("保存失败!");16         }17         else if (res.value == "-1") {18             alert("系统异常!");19         }20     }

 

通过点击按钮“打印”,jquery点击了另一个按钮“完成”,结果没有触发按钮“完成”的后台方法;在例子二中,除了多了一个前台方法外,却触发了后台方法,令我百思不得其解。下附例子二的代码。

例子二:

粉色的部分即是不同之处。在C方法中没有特别的调用后台的方法。

问题解决办法:将“打印”按钮修改为一般的html按钮:

这下就可以了,我判断,是因为asp控件之前的post,asp按钮在html页面形成的是submit按钮,具体原因现在不明,记下以后知道了再写。  

转载于:https://www.cnblogs.com/zinan/p/5148967.html

你可能感兴趣的文章
1014 装箱问题
查看>>
【Core Spring】三、AOP
查看>>
contso7配置静态IP,Linux固定IP地址,主机IP映射
查看>>
memcache命令行
查看>>
Robotics 41013: Lab Assignment
查看>>
WCF初探-4:WCF消息交换模式之请求与答复模式
查看>>
SD-关于定价日期的设置
查看>>
linux小技巧
查看>>
CFileDialog 读取txt文档内容
查看>>
JavaScript 语言基础知识点总结(思维导图)
查看>>
Git 配置editor编辑器
查看>>
基于Hadoop Sequencefile的小文件解决方案
查看>>
3D开发-AR.js 调试支持
查看>>
STL的二分查找binary_search
查看>>
【原】wow64 x86/x64 代码切换过程分析
查看>>
电机加减速转动
查看>>
IO多路复用
查看>>
利用盒模型来解决鼠标放在图片上显示边框的效果
查看>>
var s=+newDate();
查看>>
AFM论文精读
查看>>