1

リピーターに画像とテキストボックスを表示していますが、問題は、画像を右の画像のように見せようとしているため、画像をエフトし、画像の右側にテキストを作成しようとしていることです作業中のユーザーですが、新しい行で問題がない場合は画像のみですが、ラベルが問題であることがわかりません。これは私のコードです。私が間違ったことを見て、私の問題を解決するのを手伝ってください。これがコードスニペットです!

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

まず、コントロールを間違った順序で追加しています。ラベルは 2 番目に追加する必要があります。

それでも、ラベルは下に揃えられます。次に、垂直方向に整列する必要があります。

画像の横にテキストを垂直に配置しますか?

別のオプションは、テーブルを使用して (以下の投稿を参照)、セルを垂直方向に揃えることです。

ASP.Net Repeater で 3 列のテーブルを作成する方法

于 2013-04-13T14:05:17.293 に答える