欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASPNET按钮只执行客户端代码不回送页面实现思路】,下面是详细的讲解!
ASPNET按钮只执行客户端代码不回送页面实现思路
asp.net的Button默认行为是将页面回送后执行服务器代码。在页面中还可以使用html的按钮控件input type="button",但是这种HTML控件在cs文件中引用不到。asp:Button在cs文件中可用,如何使它只执行客户端JavaScript代码而不回送执行服务器端代码呢?
首先介绍asp:Button的两个事件OnClientClick和OnClick,前者OnClientClick是执行客户端JavaScript代码,后者OnClick是服务器代码,先执行postback,再在服务器运行。OnClientClick要先于OnClick,如果asp:Button里没有OnClick,点击时会照样回送。
当OnClientClick返回false时,OnClick就不会执行了。这样在OnClientClick可以执行一个Ajax异步操作。
这样这个Button就变成了客户端的input了,但在cs文件中还能引用到。
关于ASPNET按钮只执行客户端代码不回送页面实现思路的用户互动如下:
相关问题:ASP.Net 弹出对话框 页面会空白 但是呢我不能使用...
答:string strErr=""; if(this.txtName.Text.Trim().Length==0) { strErr+="民族名称不能为空!\\n"; } if(strErr!="") { MessageBox.Show(this,strErr); return; } 空间一定要引用 >>详细
相关问题:在asp.net(vb)中如何用JAVASCRIPT实现点击一个按钮...
答:否则指的是什么情况? 没点那个按钮? ------------------------------------- button1.Attributes.Add("onclick", "return confirm('确定删除吗?');") 加在PAGE_LOAD里 button1换成你删除按钮的ID 按钮的Click事件里直接写删除的语句。 (Priv... >>详细
相关问题:gridview 里选中一行数据 然后他的编辑功能怎么实...
答:GridView要实现数据编辑,最简单的方式是先拖拽一个GridView到页面上,然后右上角的小箭头点击,会弹出框框询问绑定何种数据库,数据表。接着你就开始根据向导一步步来,但是你必须为该表生成“增、删、改、查”四种基本的SQL。然后设置GridView的... >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【Visual】分享Visual Studio原生开发的10个调试
- 【全局】.net全局定时定期执行某些操作在Global.a
- 【asp】asp.net ubb使用代码-net-ubb使用
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
