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

asp.net html中的一列中有2个单元格,html,asp.net,Html,Asp.net,大家好,我想在asp.net中使用HTML表格格式创建一个数据视图,它应该如下所示 [USER_CODE] [LAST_PRICE] [CHANGE] 但在我的网站上,一切都是一脉相承的。这是我的密码 @foreach (var item in Model.userstats) { <tr> <td><a href="#">@Html.DisplayFor(modelItem =&

大家好,我想在asp.net中使用HTML表格格式创建一个数据视图,它应该如下所示

[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>
        }
@foreach(Model.userstats中的变量项)
{
@DisplayFor(modelItem=>item.LAST_PRICE)
@DisplayFor(modelItem=>item.CHANGE)
}

如何使更改单元格位于用户代码单元格下?我在谷歌上搜索了很多,但还没有找到一个适合我目的的解决方案。任何帮助都会很好。Tnx.

有两种可能性:

  • 将[CHANGE]移动到与[USER_code]相同的
    ,并用

    分隔,这将强制将单元格扩展到新行并显示在下面。为确保[LAST_PRICE]位于单元格顶部,请使用
    ,否则它将垂直居中(默认单元格对齐)

  • 仅为[CHANGE]值创建一个新行,并将
    colspan=“2”
    添加到该
    中,以使第二行单元格在[LAST_PRICE]下方水平展开,或添加一个空的
    以填充[LAST_PRICE]下方的空白


  • 我的建议:如果您(暂时)在表中添加边框,它将帮助您查看此处的错误……除第一个条目外,所有内容都将在
    之后显示。