calling server side event from html button control

后端 未结 6 1593
自闭症患者
自闭症患者 2020-12-13 14:32

I am creating an application using ASP.Net, in which I have a HTML button on an aspx page.



        
6条回答
  •  生来不讨喜
    2020-12-13 15:12

    The easiest way to accomplish this is to override the RaisePostBackEvent method.

    
    

    And in your JavaScript:

    raisePostBack = function(){
        __doPostBack("<%=btnRaisePostBack.ClientID%>", "");
    }
    

    And in your code:

    protected override void RaisePostBackEvent(IPostBackEventHandler source, string eventArgument)
    {
        //call the RaisePostBack event 
        base.RaisePostBackEvent(source, eventArgument);
    
        if (source == btnRaisePostBack)
        {
             //do some logic
        }
    }
    

提交回复
热议问题