精华内容
下载资源
问答
  • 在进行Web应用开发的时候,有时会需要使点击文本框控件(TextBox)执行某个特殊的任务,但TextBox却没有按钮那样的OnClick事件。百度了一段时间,发现了这个解决方法,贴于此,供大家共享。 Code//.aspx<asp:...

    在进行Web应用开发的时候,有时会需要使点击文本框控件(TextBox)执行某个特殊的任务,但TextBox却没有按钮那样的OnClick事件。百度了一段时间,发现了这个解决方法,贴于此,供大家共享。

    None.gif
    ContractedBlock.gifExpandedBlockStart.gifCode
    // .aspx
     
    <asp:TextBox ID="TextBox1"  runat="server"></asp:TextBox>
            
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="我被隐藏啦" style="display:none" />

       // .aspx.cs
       protected void Page_Load(object sender, EventArgs e)
          {
            // 1.x
            // TextBox1.Attributes["onclick"] = Page.GetPostBackEventReference(Button1);        
            // 2.0
            TextBox1.Attributes["onclick"] = Client  script  .GetPostBackEventReference(Button1, null);
        }

        protected void Button1_Click(object sender, EventArgs e)
           {
              Response.Write(DateTime.Now); 
           }

    转载于:https://www.cnblogs.com/xuyinjie/articles/1505481.html

    展开全文
  • ASP.NET执行 Button控件 OnClick事件之前进行 JS验证 通过之后执行服务器事件 不通过不执行

     

     

    展开全文
  • 1.用html控件实现这个功能,如果用服务器控件很简单因为有个onclientclick. 2.以上代码,两个都执行,即return confirm('确定删除?')和服务器端的_doPostback也执行~ 但是确认按扭(return confirm('确定删除?'))...
    代码如下:
    <input type="button" id="btnDel" runat="server" οnclick="return confirm('确定删除?')," onserverclick="btnFind_Click" value="删除" class="btn" style="width:60px;"/>
    1.用html控件实现这个功能,如果用服务器控件很简单因为有个onclientclick.
    2.以上代码,两个都执行,即return confirm('确定删除?')和服务器端的_doPostback也执行~
    但是确认按扭(return confirm('确定删除?'))取消的时候,服务器按扭事件(onserverclick)同样执行~

    请问,怎么样写才能使,确认按扭取消(return confirm('确定删除?'))的时候服务器按扭事件(onserverclick)不执行~


    方法一:btnDel.Attributes.Add("onclick","return test()")

    function test()
    {
    return confirm('确定删除?')");
    }


    方法二:<input type="button" id="btnDel" runat="server" onclick="if(!confirm('确定删除?')) return;" onserverclick="btnDel_Click" value="删除" style="width:60px;"/>


    其实这两个控件最主要的不同就是,input实现执行服务器端方法是通过一个客户端的回发方法__doPostBack('btnDel','')"执行的,而asp控件实在服务器端直接调用的,如下:
    <div> 
        <input οnclick="debugger;if(!confirm('确定删除?')) return; __doPostBack('btnDel','') "name="btnDel" type="button" id="btnDel" value="删除" style="width:60px;" /> 
        <input type="submit" name="btnTest" value="服务" οnclick="return confirm('确定删除?');" id="btnTest" /> 
    </div> 

    展开全文
  • 今天开发的时候遇到了个问题...有一个table 里面有一个imageButton 点...的onclick事件里写个 JS 的跳转方法,但是,一看代码不对,还要执行CS里的方法,... 于是用如下方法... //注册按钮发送__doPostBack() this...
    今天开发的时候遇到了个问题...有一个table 里面有一个imageButton 点这个会执行一些服务器端代码,然后跳到另一个页面,但是要求是,点整个Table的任意一个地方,都跳转,刚开始想在<td>的onclick事件里写个 JS 的跳转方法,但是,一看代码不对,还要执行CS里的方法,...

    于是用如下方法...
    //注册按钮发送 __doPostBack()
    this.Page.GetPostBackEventReference(ibtn1);
    这个是把 imageButton 注册成发送__doPostBack()方法的控件

    然后在
    <td  style="cursor: hand;width: 206px;" onclick="javascript:__doPostBack('ibtn1','')">

    这样就可以了...点这个框的时候...就会执行 imageButton 的服务器端代码了...:)

    转载于:https://www.cnblogs.com/xiaoyihang/archive/2008/09/22/1295929.html

    展开全文
  • <mce:script type="text/javascript"><!-- var $=function(ID) { return document.getElementById(ID); } function Validate() ... 保 存" OnClientClick="return Validate()" OnClick="btnSave_Click" />
  • 服务器响应事件OnClick  客户端响应属性:OnClientClick  对于html按钮控件(即)  服务器响应事件:OnServerClick  客户端响应事件onclick  asp:Button类型的是onclick  类型的是onservercl
  • 在进行Web应用开发的时候,有时会需要使点击文本框控件(TextBox)执行某个特殊的任务,但TextBox却没有按钮那样的OnClick事件 Code//.aspx<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><...
  • 上述服务器标签有一个OnClick事件,但是我要在之前给一个判断。如果判断通过,就执行,如果不通过就不执行  OnClick为后台事件 function test(){ return true; } btn_aa.Attributes.Add("OnClick", "return ...
  • 困扰我很久的问题,服务器控件不能在html里面写button的oncick事件,其实挺简单一个冬冬,呵呵,因为我是初学者的原因吧 这是在html里的js,我想在点击button的时候触发它,可是runat=“server”的button却提示...
  • //添加CLICK事件this.articleTitle.Attributes.Add("onclick", "<script>location.href='article.aspx?articleID='"+articleID+"</script>");//添加onblur事件, checkVerify()为客户端JS事件this....
  • Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )  下面以 HTML的按钮( system.web.ui.htmlcontrols ) 和 ASP.NET服务端按钮 ( system... HTML控件,如IMG的输入按钮等 的 onclick ( 客户端 )和
  • ASP.NET 中有一个重要功能,允许您通过与客户端应用程序中类似的、基于事件的模型来对网页...尽管这种情况在仅使用客户端脚本(在动态 HTML 中处理按钮的onclick事件)的网页中很常见,但 ASP.NET 将此模型引入到...
  • ASP.NET 中有一个重要功能,允许您通过与客户端应用程序中类似的、...尽管这种情况在仅使用客户端脚本(在动态 HTML 中处理按钮的 onclick 事件)的网页中很常见,但 ASP.NET 将此模型引入到了基于服务器的处理中。...
  • 服务器控件OnClientClick事件return false不回传服务器 <input type="Button1" value="Submit" onclick="EventFunction()" /> <asp:Button ID="Button2" runat="server" Text="Button" OnClientClick...
  • 通过向控件的标记添加 onclick 属性,可以将客户端的单击事件添加到大多数的 ASP.NET 服务器控件中。但是,有些控件保留了 onclick 属性,用于定义与服务器事件的绑定。这些控件包括 Button、LinkButton 和 ...
  • 很多时候,我们需要对服务器控件的输入内容进行验证,如果在后台.cs页面进行验证,则会刷新页面,在用户体验和效率方面都不划算,其实完全可能在客户端使用javascript进行验证,只要编写客户端事件OnClientClick便...
  • 但是强大的服务器控件偶尔也会给初学者带来一些困惑,比如button按钮的onClick事件是一个服务器端的事件,假如我们想在客户端处理button按钮的单击事件呢?值得庆幸的是:.net专门为Button、ImageButton、LinkButton...
  • 先介绍一下WebControl的Attributes属性...举个例子,一个普通的表单控件Click="ClickEvent()">这里的type,name,Button都是按钮的属性,onClick按钮单击后的事件。这些在Asp.Net中都可以通过Attributes属性集合来设定
  • 或者,如果事件或代码依赖仅在运行时可用的信息,可以通过编程方式向 ASP.NET Web 服务器控件添加客户端脚本事件。 说明: 可以在客户端脚本中通过 ID 引用控件。有关更多信息,请参见 ASP.NET 网页中的客户端脚本。...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 244
精华内容 97
关键字:

服务器控件onclick事件