如何管理一个div的两个jQuery和c#事件?

如何管理一个div的两个jQuery和c#事件?,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个如下所示的div,当我单击div时,我想做一些工作: 使用jQuery单击我想显示另一个包含ListView(必须显示消息)的div,再单击隐藏该div 使用C#click事件,我希望获取消息并绑定到ListView jQuery工作,但C#事件不工作 另一个问题是,如果我第二次单击div,div将隐藏,我不希望绑定消息 我应该如何做这些工作 <div id="div1" class="Message" runat="server" onclick="ShowMessage"&g

我有一个如下所示的div,当我单击div时,我想做一些工作:

  • 使用jQuery单击我想显示另一个包含ListView(必须显示消息)的div,再单击隐藏该div
  • 使用C#click事件,我希望获取消息并绑定到ListView
  • jQuery工作,但C#事件不工作

    另一个问题是,如果我第二次单击div,div将隐藏,我不希望绑定消息

    我应该如何做这些工作

     <div id="div1" class="Message" runat="server" onclick="ShowMessage">
    
    我的代码隐藏:(不工作)


    如果您使用的是按钮,那么按钮的javascript单击事件将得到调用,最后只需写入return true,它将转到按钮的服务器端单击事件

    $('#btnClick').click(function(){
    // your code
    return true;
    }
    
    Protected void btnClick_Click()
    {
    }
    

    div没有服务器端单击事件。如果我使用其他控件(如按钮)。我应该如何解决该问题?可以通过使用返回消息的ajax请求调用webmethod来使用div click来解决此问题。
    protected void ShowMessage(object sender, MouseEventArgs e)//this will bind messages to ListView inside of div2
    {
            using (MYEntities en = new MyEntities())
            {
                ///...
            }
    }
    
    $('#btnClick').click(function(){
    // your code
    return true;
    }
    
    Protected void btnClick_Click()
    {
    }