关掉ajax 的异步,asp.net ajax 取消异步回送
谁能帮我看一下。。点击button1向数据库中插入一条数据,并绑定到gridview1,更新updatepanel1,在更新时我点击“取消”来取消异步回送。结果数据照样插入到表中,页面不更新了。我想要的效果是当点击“取消”的时候就不像数据库中增加数据。。怎么实现?
protected void Button1_Click1(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(3000);
string connstr=WebConfigurationManager.ConnectionStrings["mingcai_user_conn"].ConnectionString;
SqlConnection conn = new SqlConnection(connstr);
try
{
conn.Open();
SqlCommand cmd = new SqlCommand("o_income", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Tname", 0);
cmd.Parameters.AddWithValue("@userId", "9a23d3d4-c541-4d5b-9faa-f9a8cb10d505");
cmd.Parameters.AddWithValue("@inname", "哈哈");
cmd.Parameters.AddWithValue("@tmoney", "1234567");
cmd.Parameters.AddWithValue("@inwhere", "小金库");
cmd.Parameters.AddWithValue("@tdate", "2012-7-8");
cmd.Parameters.AddWithValue("@mood", "shuang");
cmd.Parameters.AddWithValue("@remark", "ceshi");
cmd.ExecuteNonQuery();
GridView1.DataBind();
}
catch (Exception ex)
{
Label1.Text = ex.Message;
}
}
DataKeyNames="id" DataSourceID="SqlDataSource2">
ReadOnly="True" SortExpression="id" />
SortExpression="userid" />
SortExpression="in_name" />
SortExpression="tmoney" />
SortExpression="inwhere" />
SortExpression="remark" />
SortExpression="insert_time" />
ConnectionString="Data Source=DEVELOP-SERVER\OCHENGSHI;Initial Catalog=mingcai_database1;User ID=mc_admin"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [income]">
οnclick="Button1_Click1" />
runat="server" Text="取消" OnClientClick="abortTask()" />
function abortTask() {
var obj = Sys.WebForms.PageRequestManager.getInstance();
if (obj.get_isInAsyncPostBack())
obj.abortPostBack();
alert("终止!");
}
关掉ajax 的异步,asp.net ajax 取消异步回送相关推荐
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...
第一二卷都比较简单,特别是第一卷,讲的都是服务器端控件.第二卷是客户端部分,第三卷是高级内容,包括调试.性能.部署.控件开发.源代码结构.用户体验.心理学模型等等-- 第一卷争取在四月份出版,谢谢各位 ...
- c ajax 调用webservice,Asp.net Ajax WebService 实现循环引用(自定义JavascriptC
准备技术: 1.简单的WebService编写: 2.了解Asp.net Ajax 客户端访问WebService 内容: asp.net ajax框架在去年看过,只是些基本的使用,并没有过多的去研究 ...
- ajax ashx调试,asp.net——Ajax与ashx异步请求的简单案例
Ajax与ashx异步请求的简单案例: 前台页面(aspx): function gettext() { var intxt = $("#intxt").val(); $.ajax ...
- asp.net 母版与ajax使用 updatepanel,ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel...
本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档. 主要内容 1.添加UpdatePanel控件到Content Page 2.通过Master Page刷新UpdatePan ...
- 《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library与异步通讯层》前言...
在最近的一年以及今后的三五年内,我们有理由相信Web应用程序将受到更多开发者和用户的青睐.作为领路人Google的一系列基于Web的产品完全地颠覆了传统的网页概念,让用户甚至不敢相信基于浏览器的程序竟 ...
- Msdn 杂志 asp.net ajax 文章汇集
asp.net ajax 充分利用客户端 JavaScript.DHTML 和 XMLHttpRequest 对象.其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序 ASP.N ...
- Asp.Net Ajax的两种基本开发模式
Asp.Net Ajax的两种基本开发模式 引言 最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/ ...
- 拥抱变化——从Atlas到ASP.NET AJAX(4):大大简化的了的Extender扩展器控件
阅读本文之前,您需要安装完成Microsoft ASP.NET AJAX v1.0 Beta(详见拥抱变化--从Atlas到ASP.NET AJAX(1):下载安装总览).安装完成之后,Visual ...
- 在ASP.NET AJAX 1.0框架中访问Web服务
一. 简介 如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...
最新文章
- python构建cnn图片匹配_tensorflow搭建cnn人脸识别训练+识别代码(python)
- 测试软件Postman下载(亲测有效)
- JAVA入门级教学之(JDK安装-JDK、JRE、JVM)
- Kaggle比赛(二)House Prices: Advanced Regression Techniques
- git cherry pick
- 五款热门Android手机性能测试 Nexus S大胜
- char *s 与 char s[ ]的区别
- 微信开发者工具命令行_微信开发者工具 Linux版
- 保持公司电脑不锁屏技巧
- WORD文档未保存就关闭的解决方法
- Spoon软件运行时点击右键程序无响应的解决方法
- 第一部分——交错(拉丝)(Interlace)的产生
- 模板文件如何调用php函数,模板文件调用方法与路径
- vnc连接,什么是vnc连接?有好用的vnc连接软件推荐吗?
- 【年度总结系列 2019】2019 时不我与
- 英方软件在科创板上市:总市值89亿元,胡军擎、江俊夫妇为实控人
- 报错:v-html will override element children 解决方法
- Minecraft 1.12.2 彩色渐变字体 模组发布
- lua和go混合调用调试记录支持跨平台(通过C和LuaJit进行实现)
- 运维自动化----Ansible
热门文章
- spring boot报错:Unable to start embedded Tomcat server 权限不够
- Ubuntu18.04安装Scala
- 在现有K8S集群上安装部署JenkinsX
- Scala使用半生对象来创建伴生类对象(默认单例)
- Python Django单表增删改操作
- Linux arp相关命令(地址解析协议)
- Redis如何淘汰过期的keys
- 【软考】2017年11月软件设计师上午真题1-4题答案解析
- 由于更换了java版本,Eclipse启动时报错:JRE or JDK must be available in order to run Eclipse
- git 提交_使用Git-Rebase合并多次提交