如图所示,请问如何触发不同的BUTTON,但是在同一textbox上面出现多行数据?

解决方案 »

  1.   

    TextBox设成多行不就行了。多个Button都对TextBox的Text进行处理。
      

  2.   

    如何触发不同的BUTTON
    写个例子<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default9.aspx.cs" Inherits="test8_Default9" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <style type="text/css">
            .style1
            {
                width: 100%;
            }
        </style>    <script src="../js/Demonstrate/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <% for (int i = 0; i < 3; i++)
           {
               
           %>
            <table class="style1">
                <tr>
                    <td>
                        <input type="button" value="Add" id= "btnAdd_<%=i %>" onclick="showInfo(<%=i %>)" />
                    </td>
                    <td>
                        &nbsp;</td>
                </tr>
            </table>
        <%} %>
        </div>
        </form>
    </body>
    </html><script type="text/javascript">
        function showInfo(num) {
            alert(num);
        }
    </script>
      

  3.   


    <asp:Button ID="Button1" runat="server" Text="Button" onclick="btn_Click" />
    <asp:Button ID="Button2" runat="server" Text="Button" onclick="btn_Click" />
    protected void btn_Click(object sender, EventArgs e)
    {
            Button btn = (Button)sender;
            switch (btn.ID)
            {
                case "Button1":
                    //执行方法;
                    break;
                case "Button2":
                    //执行方法;
                    break;
                default:
                    //执行方法;
                    break;
            }
    }
    多行数据设置下textbox的textmode属性为“MultiLine”
      

  4.   


    呃,我太笨了,不太明白这个方法,我用下面的代码。但是每次按add键,textBox上只会显示一行数据,不能显示多行,如何让数据保存在textBox上不被其他addButton的触发而改变呢?    protected void Button1_Click(object sender, EventArgs e)
        {
            TextBox1.Text = Label1.Text;
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            TextBox1.Text = Label2.Text;
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
            TextBox1.Text = Label3.Text;
        }
      

  5.   


     textbox.Text += "你选择的值"+"<br/>" textbox在这里的作用无非就是展示用的,就是为了显示你选择的内容,用label或者其他控件都可以实现