a.Click+=new EventHandler(a_Click);//创建时要添加事件
a.CommandName = "aaa";//设置commandname,如"aaa","bbb"...protected void a_Click(object sender, CommandEventArgs e)
        {
            TextBox1.text += e.CommandName + ";";//给textbox赋值
        }

解决方案 »

  1.   

    function lbClick(str){
     document.getElementById("textboxId").value+=str+";".
    }
    <asp:LinkButton runat="server" ID="linkButton" OnClientClick="lbClick(this.innerHTML);" Text="aaa"></asp:LinkButton>
      

  2.   

    修改3楼
    function   lbClick(str){
      var e = document.getElementById("textboxId");
      e.value = e.value.replace(str+";", "");
      e.value += str + ";".
      

  3.   

    js就用3楼的,在每个相关的LinkButton都加入js事件,这是单击一个增加一个
    如果要一次性增加,则在表单中遍历所有a标签,当然,你最好在相关LinkButton新增一个属性,遍历的时候好筛选