在按钮单击时将listview的值传递到文本框

时间:2015-08-12 18:36:32

标签: c# asp.net

我的列表视图有一个链接按钮:

.aspx的:

 <AlternatingItemTemplate>
                <tr style="background-color:#FFF8DC;">

                    <td>
                        <asp:LinkButton ID="CaseNumberLabel" runat="server" Text='<%# Eval("CaseNumber") %>'  CommandArgument='<%# Eval("CaseNumber") %>' OnCommand="lkbCommandAction_Command"  />
                    </td>

C#

     protected void lkbCommandAction_Command(object sender, CommandEventArgs e)
    {
        MultiView1.ActiveViewIndex = 1;
        TextBox1.Text = 
    }

如何在点击时将值传递给Textbox1.Text?

1 个答案:

答案 0 :(得分:0)

如果您正在讨论linkbutton本身的文本,那么您可以使用linkbutton Text属性设置为TextBox(假设您的ListView名称为lstview1

 protected void lkbCommandAction_Command(object sender, CommandEventArgs e)
{
    MultiView1.ActiveViewIndex = 1;
    TextBox1.Text = ((LinkButton)this.lstview1.FindControl("lkbCommandAction")).Text;
}