html的td是没有服务器端的onclick事件的

解决方案 »

  1.   

    protected void  PI_onclick(object.....)
    {
    }这种东西应该去看看书
      

  2.   

    you may use __doPostBack(control, '')
      

  3.   

    td应该没有onclick事件吧!!不知道能不能添加!
      

  4.   

    在页面上放个服务器按钮,将处理过程写在按钮是事件里。
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />protected void Button5_Click(object sender, EventArgs e)
    {}
    <table>
    <tr>
    <td onclick="PI_onclick" >jjjjj</td>
    <tr>
    </table>
      

  5.   

    在页面上放个服务端按钮,将处理过程写在按钮是事件里。
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />C#
    protected void Button1_Click(object sender, EventArgs e)
    {
          \\do something
    }
    <script language=javascript>
    function PI_onclick()
    {
         var btn = document.getElementById("Button1");
         btn.onclick();
    }
    </script><table>
    <tr>
    <td onclick="PI_onclick()" >jjjjj</td>
    <tr>
    </table>这是利用脚本去调用服务端按钮的onclick方法,这与你直接去按Button1的效果的一样的。