C# 在表格单元格的右下角显示标签

C# 在表格单元格的右下角显示标签,c#,html,css,asp.net,C#,Html,Css,Asp.net,我想在右下角指定一个标签 我在用C代码动态地做这件事 string css=”“;字符串cssDate=“DateRightColumn”;string=“主要内容” 标签l1=新标签(); tblCell=新的HtmlTableCell(); 面板pnl1=新面板(); 面板pnlDate=新面板(); 添加(新的LiteralControl(string.Format(“{0}”,value)); l1.Text=“你好” l1.CssClass=cssDate; pnl1.Controls

我想在右下角指定一个标签

我在用C代码动态地做这件事

string css=”“;字符串cssDate=“DateRightColumn”;string=“主要内容”
标签l1=新标签();
tblCell=新的HtmlTableCell();
面板pnl1=新面板();
面板pnlDate=新面板();
添加(新的LiteralControl(string.Format(“{0}”,value));
l1.Text=“你好”
l1.CssClass=cssDate;
pnl1.Controls.Add(l1);
tblCell.Controls.Add(pnl1);
.DateRightColumn{
底部:0px;
右:0px;
字号:8px;
高度:20px;
}
这里,我得到数据,l1=hello显示在底部,但不在右下角。
有人能帮我怎么做到这一点吗?

我想你错过了css课程中的职位:

.DateRightColumn {
    position: absolute;
    bottom:0px;
    right:0px;
    font-size:8px;
    height:20px;
}

此外,您还必须将
position:relative
添加到控件中,您希望标签位于右下角,因此我认为这是您的HtmlTable。

我尝试了此操作,然后标签消失。添加position:relative如果没有,您可以发布HtmlTable的aspx部分。是的,我这样做了,效果很好。但是如果html内容在面板中足够大,那么这个标签和html内容就会发生冲突。我应该怎么做呢?不知道html很难说,但可能一侧的边距或最小宽度可以工作。这就像有一个表格单元格,在表格单元格内,我有一个面板和一个标签。因此,面板和标签(右下角)的内容发生碰撞。
.DateRightColumn {
    position: absolute;
    bottom:0px;
    right:0px;
    font-size:8px;
    height:20px;
}