如果我想在<asp:table>内添加按钮控件.并为按钮控件编写处理程序.怎么实现?

解决方案 »

  1.   

    在不用<table runat="server"...><tr><td>....</td></tr></table>的情况下.
      

  2.   

    为按钮的处理程序在code-behind,也就是*.aspx.vb来编写.
      

  3.   

    <table><tr><td><asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></td></tr></table>
      

  4.   

    public partial class _Default : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    Button btn = new Button();
    btn.Text = "Button";
    btn.Click += new EventHandler(BtnClick); Table1.Rows[0].Cells[0].Controls.Add(btn);
    } void BtnClick(object sender, EventArgs e)
    {
    Response.Write("X");
    }
    }
    <asp:Table ID="Table1" runat="server" Height="203px" Width="250px">
    <asp:TableRow>
    <asp:TableCell></asp:TableCell>
    </asp:TableRow>
    </asp:Table>
      

  5.   

    可能我没表述清楚.有2点是我不明白的,
    1st,我不知道怎么能把一个控件(比如按钮控件)通过拖拉控件加到web服务器表格控件中,(我是用写代码写的)
    2nd,如果是控件是通过写代码加进web服务器表格控件中的话,在*.aspx.vb的事件处理程序中是不能为加进的控件进行编程的.
    怎么办??