谁能帮我看一下。。点击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 取消异步回送相关推荐

  1. 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...

    第一二卷都比较简单,特别是第一卷,讲的都是服务器端控件.第二卷是客户端部分,第三卷是高级内容,包括调试.性能.部署.控件开发.源代码结构.用户体验.心理学模型等等-- 第一卷争取在四月份出版,谢谢各位 ...

  2. c ajax 调用webservice,Asp.net Ajax WebService 实现循环引用(自定义JavascriptC

    准备技术: 1.简单的WebService编写: 2.了解Asp.net Ajax 客户端访问WebService 内容: asp.net ajax框架在去年看过,只是些基本的使用,并没有过多的去研究 ...

  3. ajax ashx调试,asp.net——Ajax与ashx异步请求的简单案例

    Ajax与ashx异步请求的简单案例: 前台页面(aspx): function gettext() { var intxt = $("#intxt").val(); $.ajax ...

  4. asp.net 母版与ajax使用 updatepanel,ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel...

    本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档. 主要内容 1.添加UpdatePanel控件到Content Page 2.通过Master Page刷新UpdatePan ...

  5. 《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library与异步通讯层》前言...

    在最近的一年以及今后的三五年内,我们有理由相信Web应用程序将受到更多开发者和用户的青睐.作为领路人Google的一系列基于Web的产品完全地颠覆了传统的网页概念,让用户甚至不敢相信基于浏览器的程序竟 ...

  6. Msdn 杂志 asp.net ajax 文章汇集

    asp.net ajax 充分利用客户端 JavaScript.DHTML 和 XMLHttpRequest 对象.其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序 ASP.N ...

  7. Asp.Net Ajax的两种基本开发模式

    Asp.Net Ajax的两种基本开发模式 引言 最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/ ...

  8. 拥抱变化——从Atlas到ASP.NET AJAX(4):大大简化的了的Extender扩展器控件

    阅读本文之前,您需要安装完成Microsoft ASP.NET AJAX v1.0 Beta(详见拥抱变化--从Atlas到ASP.NET AJAX(1):下载安装总览).安装完成之后,Visual ...

  9. 在ASP.NET AJAX 1.0框架中访问Web服务

    一. 简介     如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...

最新文章

  1. python构建cnn图片匹配_tensorflow搭建cnn人脸识别训练+识别代码(python)
  2. 测试软件Postman下载(亲测有效)
  3. JAVA入门级教学之(JDK安装-JDK、JRE、JVM)
  4. Kaggle比赛(二)House Prices: Advanced Regression Techniques
  5. git cherry pick
  6. 五款热门Android手机性能测试 Nexus S大胜
  7. char *s 与 char s[ ]的区别
  8. 微信开发者工具命令行_微信开发者工具 Linux版
  9. 保持公司电脑不锁屏技巧
  10. WORD文档未保存就关闭的解决方法
  11. Spoon软件运行时点击右键程序无响应的解决方法
  12. 第一部分——交错(拉丝)(Interlace)的产生
  13. 模板文件如何调用php函数,模板文件调用方法与路径
  14. vnc连接,什么是vnc连接?有好用的vnc连接软件推荐吗?
  15. 【年度总结系列 2019】2019 时不我与
  16. 英方软件在科创板上市:总市值89亿元,胡军擎、江俊夫妇为实控人
  17. 报错:v-html will override element children 解决方法
  18. Minecraft 1.12.2 彩色渐变字体 模组发布
  19. lua和go混合调用调试记录支持跨平台(通过C和LuaJit进行实现)
  20. 运维自动化----Ansible

热门文章

  1. spring boot报错:Unable to start embedded Tomcat server 权限不够
  2. Ubuntu18.04安装Scala
  3. 在现有K8S集群上安装部署JenkinsX
  4. Scala使用半生对象来创建伴生类对象(默认单例)
  5. Python Django单表增删改操作
  6. Linux arp相关命令(地址解析协议)
  7. Redis如何淘汰过期的keys
  8. 【软考】2017年11月软件设计师上午真题1-4题答案解析
  9. 由于更换了java版本,Eclipse启动时报错:JRE or JDK must be available in order to run Eclipse
  10. git 提交_使用Git-Rebase合并多次提交