asp confirm为true时执行后台代码

问题描述

我在页面中放了一个按钮,按钮的OnClientClick事件中的代码是异步调用的,主要是弹出一个询问框,如果点击确定的话执行按钮的OnClick事件的修改功能。这个应该怎么弄啊。按钮:<asp:ButtonID="btn_searchNo"runat="server"Text="绑定"OnClientClick="getNo()"OnClick="btn_searchNo_Click"/>OnClientClick事件:functiongetNo(){varprojectNo=document.forms[0]['txtProjectNo'].value;if(projectNo!=null&&projectNo!=""){varajaxFileUrl="/GSMS.RightShine.WebSite/GSMS/GSMS.DoProject/BasicBuilding/JsonHandles/SearchProjectNo.aspx?projectNo="+encodeURIComponent(projectNo);varxmlHttp=newActiveXObject("MSXML2.XMLHTTP");xmlHttp.open("POST",ajaxFileUrl,false);xmlHttp.send(ajaxFileUrl);varresult=xmlHttp.responseText;varstrs=newArray();strs=result.split(",");//字符分割if(strs[0]==0){varr=confirm(strs[1]+strs[2]+strs[3]);if(r==true){只有当这个的时候才执行按钮的onclick的修改功能}}if(strs[0]==1){alert(strs[1]);}if(strs[0]==2){alert(strs[1]);}}else{alert('没有输入项目编号');}}

解决方案

解决方案二:
OnClientClick="returnconfirm('请确认?')"

时间: 2024-07-29 04:54:44

asp confirm为true时执行后台代码的相关文章

JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法

jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面效果,easyui的相关地址是:http://jquery-easyui.wikidot.com/: easyui的中文文档地址是:http://www.easyui.net/,本人也利用easeyUI在做一些页面效果.由于我很喜欢那种弹出的对话框界面,因此在界面中应用了Dialog类来处理一些确认的信息,但在利用中发现,弹出的对话框,不能再继续执行asp.net按钮的后台响应代码.界面如下

ASP.NET中前台javascript与后台代码调用

1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click(); 3.在前台或后台调用js函

Java控制台程序如何在用户关闭时执行清理代码

 http://www.blogjava.net/amplifier/archive/2007/04/12/110085.html

asp.net服务器控件button先执行js再执行后台的方法

以下可以直接跳过 控件这东西在asp.net中非常好用,极大加快了开发速度.特别是服务器控件这种东西.当年我学网站开发的时候就是从asp.net学起的,而且一度以为网站的原理就是这样而已--朦,反正这样做就对了.随着学的东西越来越多,对网站的原理也了解的越来越多.逐渐发现服务器这种东西由当初的加快开发速度变成了降低了开发速度.学的东西越来越多,开发的要求也越来越高,我也逐渐不满足于服务器控件. 服务器控件增强了在后台处理的能力,但是在前台有时候也被受到了限制,还是说,我被受到了限制. 之前一直写

asp.net中button控制先执行js再执行后台程序的方法_实用技巧

本文实例讲述了asp.net中button控制先执行js再执行后台程序的方法.分享给大家供大家参考.具体分析如下: 在.net中要实现button控制点击之后先执行js再执行后台程序这个看上去没什么难度,这里我们就一起来看一个asp.net中button控制先执行js再执行后台程序的实现方法,希望可以帮助到各位. 关于button这个服务器控件,我一直想减少它向服务器提交数据.那些检测,还是在客户端实现就好了. 这就需要javascript,但是我发现仅仅有javascript还是不够的.but

ASP.NET 前台javascript与后台代码调用_实用技巧

ASP.NET中前台javascript与后台代码调用 1如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1&qu

using-为什么ASP.NET程序运行时不执行,也不报错?急急,哪位大蚁帮我一把戏?

问题描述 为什么ASP.NET程序运行时不执行,也不报错?急急,哪位大蚁帮我一把戏? 点发布时,屏幕闪一下,没有任何提示,不进行验证,也没有加到SQL2005库中! 前台: <%@ Page Language="C#" validateRequest="false" CodeFile="kjxm_Edit.aspx.cs" Inherits="As_Tzxm_Edit" %> <%@ Register Tag

ASP.NET实现对相似页面的后台代码的抽象及动态GridView动态列数据绑定

以下通过一个ASP.NET的Demo,希望能使您加深对多态的理解. 现在的需求是这样子(当然该需求 是借助于最近的项目中碰到的问题),在该系统中的流程管理中,有两个页面,一个显示的是我本人发起的审 批列表,另一个是等待我进行审批的列表,他们的查询以及列表显示和查看审批历史等均一致,唯一不同的是 待审批还有一个可执行审批动作的一列,但是不同的人或者在不同的应用(我在这里假设该系统是有多个应用 的复杂系统)里面获取到列表的列是不一样的,所以需要使用动态列,当然这些数据来源我在这里不赘述,为 便于举例

ASP.NET 2.0后台代码与内联代码的对比

asp.net|后台 内联(Inline)代码的分离 下面的例子演示了一个简单的带有三个服务器控件(分别是文本框.按钮和标签)的ASP.NET页面.最初这些控件呈现的内容与HTML形式是相同的.但是,当你在客户端的文本框中输入值并点击按钮的时候,该页面会发回服务器并且在该页面的代码中处理这个点击事件,动态地更新标签控件的Text属性.接下来这个页面会重新呈现以反映更新过的文本.这个简单的例子演示了服务器控件模型背后的基本原理,它使ASP.NET成为最容易学习和掌握的Web编程模型之一. <%@