asp.net js 提交到后台特定按钮事件

原创 2012年03月29日 10:30:20

本文讲述如何在asp.net 点击前台页面元素的时候,将该动作提交到后台按钮事件。

首先在页面放一按钮,设为不显示,如:

<asp:LinkButton ID="lbtn_Sb" runat="server" OnClick="lbtn_Sb_Click" Style="display: none;">品牌</asp:LinkButton>

其次,在想要点击触发回传的元素上添加点击事件,如:

<a href='javascript:void(0);' onclick='sb_click(this,"166")' style="white-space:nowrap;">可口可乐</a>

function sb_click(obj, spsb) {
    document.getElementById("hf_Sb").value = spsb;   //保存回传变量
    __doPostBack('lbtn_Sb', spsb);
}

第三,在后台按钮事件作处理。

        protected void lbtn_Sb_Click(object sender, EventArgs e)
        {
            string spsb = hf_Sb.Value;

            .......

        }

 

最后,还要把页面的控件回传验证关闭,Page添加 EnableEventValidation="false" 属性。

<%@ Page Language="C#" AutoEventWireup="true"  EnableEventValidation="false"  %>

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

关于button这个服务器控件,我一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。 这就需要javascript,但是我发现仅仅有javascript还是不够的。button服务器控...
  • SJF0115
  • SJF0115
  • 2014年04月08日 22:26
  • 16963

ASP.NET MVC中实现多个按钮提交的几种方法

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class...
  • sknice
  • sknice
  • 2014年11月08日 08:57
  • 14860

【Asp.net】前台的Html控件向后台传值以及前台的html的input按钮如何调用后台的方法

一、前言      前一段的时候,同事有个项目是Asp.net的,自己有一段的时间没有接触了,反过来找个时间研究了一下她的项目,功能其实很简单,就是一个简单的登录页面,前面用到的是html控件,两个i...
  • kisscatforever
  • kisscatforever
  • 2017年02月16日 19:07
  • 3945

...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)

通常javascript代码可以与HTML标签一起直接放在前端页面中,但如果JS代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因 为页面因此而变得臃肿;所以一般有良好开发习惯的程序员都会把j...
  • xinworld123
  • xinworld123
  • 2012年12月16日 20:55
  • 1103

asp.net JS控制页面按钮在后台执行期间不重复提交

在ASP.NET中,如果在点了一个按钮,提交到后台执行期间,再点一次按钮,会出现两种情况,一种是执行了两次后台代码,另一种是等待前一次的提交动作执行完后再次执行提交动作,无论是哪一种,都是跑了两遍后台...
  • cctv821
  • cctv821
  • 2014年09月26日 10:20
  • 354

ASP.NET后台代码方式识别页面“按钮点击”和浏览器F5“刷新”事件

http://www.cnblogs.com/isline/archive/2010/02/05/1664283.html点击打开链接 ASP.NET后台代码方式识别页面“按钮点击”和浏览器F5“刷新...
  • sjpljr
  • sjpljr
  • 2017年03月23日 11:39
  • 476

ASP.NET多个提交按钮页面,回车Enter执行指定按钮的事件

在WEB页面上,通常SUBMIT类型的按钮会被默认指派为所在FORM表单的提交按钮   在做ASP.net WEB应用的时候,常常遇到会在同一个页面里添加多个按钮,而每个按钮肯定都会触发页面回送事...
  • Prety_Boy
  • Prety_Boy
  • 2015年11月26日 18:10
  • 812

asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理

问题描述: 在aspx页面动态生成一个控件,比如点击按钮a生成按钮b,然后再点击按钮b的时候,无论如何也进不到按钮b的Click事件里。 网上的答案基本不对,要么就是演示得特复杂难看懂,现在我写一个最...
  • hs987654321
  • hs987654321
  • 2014年02月13日 01:31
  • 3664

搜狗高速浏览器 在asp.net 按钮事件 调用两次

protected void Button1_Click(object sender, EventArgs e) { SQLHelper access ...
  • lrxin
  • lrxin
  • 2012年01月12日 10:19
  • 1058

ASP.NET动态生成按钮和事件

ASP.NET动态生成TextBox并获取其值动态生成的文本框,生成的是HTML控件,所以获取文本框的值  控时,要注意获取的方法,不同时间获取的方法不同.(页面一架载完时的值 和 控件的原有值改变时...
  • qinleiji
  • qinleiji
  • 2011年04月21日 17:26
  • 4793
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net js 提交到后台特定按钮事件
举报原因:
原因补充:

(最多只允许输入30个字)