如何将历史数据绑定到MVC3中的滚动?

时间:2012-07-26 05:55:44

标签: asp.net-mvc-3 c#-4.0

大家好我有一张看起来像这样的桌子

                       BugHistory
         -------------------------------------
         BugHIstoryId|BugID|FixedBy|AssignedTo|Resolution
             1       | 4   |Null   |Anil      |There Is a Bug
             2       | 4   |Anil   |Raghu     |Checked its not a bug
             3       | 4   |Null   |Anil      |That is a bug sending You Reference
             4       | 5   |       |Sravan    |

我想将这些数据绑定到类似的聊天历史记录有了名称和解决方案我希望显示这个像聊天..它应该有一个滚动所以我怎么能这样做任何想法请...我用Google搜索关于如何做到这一点没有得到任何与此相关的事情

      It Should look like this

        Anil:Resolution
        Raghu:Resolution
        Anil:Resolution

任何人都可以帮我解决这个问题或任何想法,如果没有解决方案或新的BUGID在有历史编译时首先被新用户分配,那么滚动不应该显示给新用户,滚动应该填充

1 个答案:

答案 0 :(得分:0)

这与服务器端无关。一切都与风格有关。这是你的观点应该是什么样的。设置为外部div的高度用于演示目的。但overflow-y: auto是你需要做的。

确保您不使用内联样式,如下面的示例所示。

@model IEnumerable<BugHistory>
<div style="height: 300px; overflow-y: auto;">
    <div>
        @foreach(var item in Model) {
            @Html.DisplayFor(modelItem => item.AssignedTo)
            @: :
        @Html.DisplayFor(modelItem => item.Resolution)
            <br />
        }
    </div>
</div>