你可以用DataGrid来显示。你的表现和客户端的TABLE没有什么两样。且功能还丰富些.
如果你是采用DataGrid的话。你可以在ItemCreate中为每个Cells添加"属性"e.Item.Cells[0].Attributes.Add("onclick","javascript:alert('ok');");

解决方案 »

  1.   

    try:<table>
    <td id=mytd runat=server>
    </td>
    </table>在.aspx.cs的Page_Load事件中添加:
    mytd.Attributes.Add("onclick","save");
      

  2.   

    TO:  qiuji(忆秋季) 
    差不得好了, 但是这个 Save依然只能是 javascript里的一个脚本, 如果我想调用*.aspx.cs文件中的一个过程应该怎么办.
      

  3.   

    最终还是在html里的 还是用的javascript
      

  4.   

    不过你也可以这样:
    假设你的Table id="Table2",先将其作为服务器端运行[Runat="server"][Code]:
     foreach(HtmlTableRow TR in Table2.Rows)
                {
                    foreach(HtmlTableCell TC in TR.Cells)
                    {
                        TC.Attributes.Add("onclick","javascript:alert('ok');");
                    }
                }
      

  5.   

    try:<table>
    <td id=mytd runat=server>
    </td>
    </table>在.aspx.cs的Page_Load事件中添加:
    mytd.Attributes.Add("onclick","save");