我希望在ASP.NET中使用重叠的红色x的日历控件中取消今天之前的所有日期。我可以使用DayRender事件使用普通字体删除线来strikethru。我可以添加一个图像,但它与日期相邻。我希望x(图像)与日期重叠
这可能吗?如果是这样,请帮助我如何去做。
谢谢。
答案 0 :(得分:1)
使用CSS,
<强>更新强> 与所有ASP.NET控件一样,日历控件输出HTML。在这种情况下,它将输出一个HTML表格,其结构看起来像这样 :
<table class="calendar_widget">
<tr>
<td>01</td>
<td>02</td>
<td>03</td>
<td>04</td>
<td>05</td>
<td>06</td>
<td>07</td>
</tr>
....etc
已知的<td>
或表格单元格将包含您要插入的日期和图像。您可以使用CSS将特定样式应用于单元格和图像,以便以不同方式呈现它们。
我的猜测是你的日历HTML,图片看起来像这样:
<td><img src="x.gif" />01</td>
您可以使用CSS样式表来应用以下样式:
table.calendar_widget td {
position: relative;
}
table.calendar_widget td img {
position: absolute;
left: 0;
top: 0;
}
这是HTML的基础 - 如果这没有帮助,我建议跟踪熟悉前端开发并获得他们帮助的人。