【问题标题】:In a repeater, how should I add an image and a label and align them vertically?在中继器中,我应该如何添加图像和标签并将它们垂直对齐?
【发布时间】:2013-04-13 22:14:40
【问题描述】:

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

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);
}

【问题讨论】:

    标签: c#


    【解决方案1】:

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

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

    Vertically align text next to an image?

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

    How to create a three column table in ASP.Net Repeater

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多