html - asp.net html 中的一列中有 2 个单元格

标签 html asp.net

大家好,我想在 asp.net 中使用 HTML 表格格式制作数据 View ,它应该如下所示,

[USER_CODE]    [LAST_PRICE]
[CHANGE]

但在我的网站上,一切都排成一行。这是我的代码,

@foreach (var item in Model.userstats)
        {
            <tr>
                <td><a href="#">@Html.DisplayFor(modelItem => item.USER_CODE )</a></td>
                <td rowspan="2">
                    @Html.DisplayFor(modelItem => item.LAST_PRICE)
                    @Html.DisplayFor(modelItem => item.CHANGE)
                </td>                    
                <td>&nbsp;&nbsp;&nbsp;</td>
            </tr>
        }

如何使 CHANGE 单元格位于 USER_CODE 单元格下方?我在谷歌上搜索了很多但没有找到适合我目的的解决方案。任何帮助都会很棒。谢谢。

最佳答案

有两种可能性:

  1. 将 [CHANGE] 移动到相同的 <td>作为 [USER_CODE] 用 <br /> 分隔, 这将强制将单元格扩展到一个新行并显示在下面。要确保 [LAST_PRICE] 保留在单元格的最顶部,请使用 <td valign="top"> , 否则它将垂直居中(默认单元格对齐方式)。

  2. 为 [CHANGE] 值创建一个新行并添加 colspan="2"那个<td>为了使第二行单元格水平扩展到 [LAST_PRICE] 以下,或者添加一个空的 <td>填补 [LAST_PRICE] 正下方的空白区域。

关于html - asp.net html 中的一列中有 2 个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28314027/

相关文章:

jQuery 允许滚动浏览各种 LI 元素

c# - ASP.NET Web API - 部署后获取 AspNetInitializationExceptionModule

javascript - 有没有办法在没有换行符的情况下使用 div 标签,或者有​​其他选择吗?

c# - 在 Azure 应用服务中使用 LocalDB

c# - 更改 launchSettings.json 中的端口会导致到达 "This site can’”

asp.net - 我有一个存储过程需要从同一个表中提取信息两次。如何使用关联名称?

php - Wordpress 背景不会从颜色变为平铺图像?

javascript - 加载 JavaScript/CSS 文件

html - 无法让表单元素排成一行并且响应迅速?

php - 将 HTML 标记存储在 PHP 字符串中