请问如何根据Repeater控件里面的<a href="/UserDetail.aspx?UId=<%# Eval("UserId")>">的 绑定值 来 动态显示 其它linkbutton?Repeater的数据来源 为datareader....

解决方案 »

  1.   

    怎样获取Repeater 里面  ItemTemplate  里面 的  <a href="/UserDetail.aspx?UId=<%# Eval(UId)>"></a>    的 绑定值<%# Eval(UId)>
    ???
      

  2.   

    直接用<%# Eval(UId)%>不就对了?
      

  3.   

    private void Repeater_DoorList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
    {
    DataRowView myRow = (DataRowView)e.Item.DataItem;
    HyperLink HyperLink_ApartmentsName = (HyperLink)e.Item.FindControl("HyperLink_ApartmentsName");
    if(myRow["ApartmentsName"].ToString().Trim().ToLower()=="null" || myRow["ApartmentsName"].ToString().Trim()=="")
    {
    HyperLink_ApartmentsName.Text = "暂无数据";
    }
    else
    {
    HyperLink_ApartmentsName.Text = myRow["ApartmentsName"].ToString().Trim();
    }
    HyperLink_ApartmentsName.NavigateUrl = "A"+myRow["ApartmentId"].ToString().Trim()+rewriterExtendedName;