控制 TableCell 中的位置

发布于 2024-12-23 10:16:50 字数 867 浏览 2 评论 0原文

我正在创建一个表格单元格,在其中,我想要一个图像,在图像下有一个描述。所以,我尝试这样做:

                TableCell cell = new TableCell();
            ImageButton i = new ImageButton
                                {
                                    ImageUrl = image.fullThumbPath,
                                    PostBackUrl =
                                        "~/fulldisplay.aspx?imageId=" + image.visibleId + @"&r=" +
                                        GlobalVariables.RandomString(5)
                                };
            cell.Controls.Add(i);
            Label l = new Label
                    {
                        Text = image.description
                    };
            l.Style.Add("font-weight", "bold");

            cell.Controls.Add(l);
            row.Cells.Add(cell);

然而,我最终得到的是图像,以及图像旁边的标签。我如何确保标签位于图像下方?我无法添加

I am creaing a table cell, and in in, I want an image, and UNDER the image, a description. So, I attempted this:

                TableCell cell = new TableCell();
            ImageButton i = new ImageButton
                                {
                                    ImageUrl = image.fullThumbPath,
                                    PostBackUrl =
                                        "~/fulldisplay.aspx?imageId=" + image.visibleId + @"&r=" +
                                        GlobalVariables.RandomString(5)
                                };
            cell.Controls.Add(i);
            Label l = new Label
                    {
                        Text = image.description
                    };
            l.Style.Add("font-weight", "bold");

            cell.Controls.Add(l);
            row.Cells.Add(cell);

However, what I end up with is the image, and NEXT to the image, a label. How would I ensure the label is under the image? I can't add a
.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦行七里 2024-12-30 10:16:50

看看按如下方式更改代码是否适合您。

Label l = new Label
  {
     Text = "<br>" + image.description                     
}; 

我在图像描述之前添加了 br 标签,以便图像描述将出现在下一行。

See if changing your code as below works for you.

Label l = new Label
  {
     Text = "<br>" + image.description                     
}; 

I have added a br tag before the image description so that the image description will come in next line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文