jldhzdh00 2014-12-07 06:00 采纳率: 100%
浏览 1946
已采纳

Datalist中Eval的值如何获取



<%# Eval("UserId") %>

  • 写回答

2条回答 默认 最新

  • q107770540 2014-12-07 08:56
    关注
     <tr id="producttitle">
       <asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "vcproduct_title")%>' />
    </tr>
    
    protected void Add_Click(object sender, EventArgs e)
            {
                System.Web.UI.WebControls.Button btn = sender as System.Web.UI.WebControls.Button;
                if (btn != null)
                {
                    //string title = btn.CommandArgument.ToString();
    
                    DataListItem item = btn.NamingContainer as DataListItem;
                    if (item != null)
                    {
                        //find the Label and get the text:
                        Label lbl= item.FindControl("Label1") as Label;
                        string title = lbl.Text.ToString(); 
                    }
                }
            }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?