1

我在转发器中显示图像和文本框,但问题是我试图让它看起来像在右边的图像中,所以图像是 eft 和文本在图像的右边我试图让它工作用户,但如果在新行上正常,则只有图像,但标签很奇怪这个问题。这是我的代码,请看看我做错了什么,也许可以帮助我解决我的问题。这是代码片段!

if (vData.SkillNameOther != null && vData.SkillLevel == "Beginner")
{
    lbl.Text = vData.SkillNameOther+ "<br />"; 
    img.ImageUrl = @"~/_layouts/images/Cv.Knowit/pie-1-4.png";

    RepeaterDataBase.Controls.Add(lbl);
    RepeaterDataBase.Controls.Add(img);
}

在此处输入图像描述

4

1 回答 1

1

首先,您以错误的顺序添加控件,标签应该添加到第二个。

即便如此,标签仍然会对齐底部。然后你需要垂直对齐:

垂直对齐图像旁边的文本?

另一种选择是使用表格(见下面的帖子)并垂直对齐单元格:

如何在 ASP.Net Repeater 中创建三列表

于 2013-04-13T14:05:17.293 回答