我想用局部視圖來表示我的項目中的表格的行。我現在有使用局部視圖來表示表格行
<table>
<thead>
<tr>
<th >
Column 1
</th>
<th >
Column 2
</th>
<th >
Column 3
</th>
</tr>
</thead>
<tbody>
@foreach(var item in Model.Items)
{
@Html.Action("ItemCalculatedView", new { Id = item.Id})
}
</tbody>
</table>
在我的部分觀點我有這個
@using (Ajax.BeginForm("SaveStuff", "Whatever",
new { id = @Model.Id }, new AjaxOptions()
{
HttpMethod = "Post",
OnSuccess = "Success"
}))
{
@Html.HiddenFor(m => m.Id)
<tr>
<td>
@Html.Label("Col1", Model.Col1)
</td>
<td>
@Html.TextBox("Number", Model.Number)
</td>
<td>
<input type="submit" id='[email protected]'/>
</td>
</tr>
}
我怎樣才能使這項工作?
真棒,我的設計技能剛上了:) – GatesReign
@GatesReign關於使用'display:table'的警告:IE7和更早版本不支持它:http://caniuse.com/css-table – McGarnagle
我的表單(Ajax .BeginForm)似乎打破了表格佈局。如果表格在佈局中沒有表單元素時工作,但會嘗試強制表格表頭的第一列中的表格行。例如