一个<asp:button>控件,放到<asp:table>控件里,这样就不能靠双击生成点击事件的代码。于是我手写了一个,跟双击生成的一样。运行时,点击没反应。放到表格外,双击生成代码居然可以运行。这是怎么回事?

解决方案 »

  1.   

    你没有在aspx文件中加入事件的引用吧。onclick="..."
    <asp:Button ID="MyButton" runat="server" Text="登录" onclick="MyButton_Click"/>
      

  2.   

    在table里面有TableRow和TableCell没有
      

  3.   

    你没有绑定事件呀
    方法一   protected void Page_Load(object sender, EventArgs e)
        {
            this.Button1.Click+=new EventHandler(Button1_Click);
        }    public void Button1_Click(object sender,EventArgs e)
        {    }方法二<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
      

  4.   

    就是啊  前台 OnClick属性要
      

  5.   

    为什么不能呢?我平时就可以双击啊!!
    要不试试把 <asp:table> 换成<table> 这里面不用 runat="server" 的