-1
我有一個div基本上看起來像一個鑑於這種MVC 4 ActionLink的不正確的表頭可滾動DIV在Internet滾動瀏覽器
<div style="width:100%;height:295px;overflow:auto;margin:0 auto">
<table>
<thead>
<tr>
<th>A normal column</th>
<th>@Html.ActionLink("An action link", "Details", new { id = ViewBag.SiteId }, null)</th>
<th>Another normal column</th>
</tr>
</thead>
<tbody>
@{
for (var i = 0; i < Model.Count; ++i)
{
<tr>
<td>@Html.DisplayFor(modelItem => Model[i].Edit)</td>
<td>@Html.DisplayFor(modelItem => Model[i].EditCategory)</td>
<td>@Html.DisplayFor(modelItem => Model[i].EditSeverity)</td>
</tr>
}
}
</tbody>
</table>
</div>
有示範,該表將是足夠的行比div高,從而給div一個滾動條。但是,當我使用該滾動條時,ActionLink的文本不會滾動!而是保持在同一個地方,從而將數據重疊在它下面的行中,直到將鼠標放在它或另一個鏈接上,然後跳回到它應該在的位置並在那裏顯示,即使這會將它放在上面div。這只是在IE瀏覽器中發生的事情(我只安裝了IE 7,所以我不知道它是如何工作在其他口味的)。 ActionLink將在Chrome和Firefox中正確滾動。
我有什麼辦法可以讓IE在IE中正常運行?