解决Repeater控件中使用Panel,并设置Panel显示隐藏
foreach (RepeaterItem r in RptData_Show.Items)
{
Panel image1 = (Panel)r.FindControl("panel_del_Agent_y");
image1.Visible = true;
}
=========================================================================
rpCommentsList.DataSource = modelCol;
rpCommentsList.DataBind();
foreach (RepeaterItem r in rpCommentsList.Items)
{
Label lbl = (Label)r.FindControl("lblCreatorUid");
Panel image1 = (Panel)r.FindControl("plImage1");
Panel image2 = (Panel)r.FindControl("plImage2");
int cId = Convert.ToInt32(lbl.Text.Trim());
JinBangClassLibraries.Data.jy_members member = new JinBangClassLibraries.Data.jy_members().GetModel(cId);
//Panel pl1 = (Panel)r.FindControl("plShow1");
Literal li1 = (Literal)r.FindControl("Literal1");
switch (member.UserType)
{
case 1:
image1.Visible = false;
image2.Visible = true;
li1.Text = "<a href='" + Config.GetUserDefaultPage(member.Uid) + "'>" + member.RealName + "</a>";
break;
case 2:
image1.Visible = false;
image2.Visible = true;
li1.Text = "<a href='/Gplugin/Jinbang/Pages/UserAdmin_Teacher_TeacherInfo.aspx?teacherid=" + member.Uid.ToString() + "'>" + member.RealName + "[教师]</a>";
break;
case 3:
image1.Visible = true;
image2.Visible = false;
li1.Text = member.RealName + "[顾问]";
break;
case 4:
image1.Visible = true;
image2.Visible = false;
li1.Text = member.RealName + "[书店]";
break;
default:
image1.Visible = false;
image2.Visible = true;
li1.Text = "<a href='" + Config.GetUserDefaultPage(Eval("CreatorUId")) + "'>" + member.RealName + "</a>";
//pl1.Visible = true;
break;
}
}

浙公网安备 33010602011771号