【发布时间】:2012-06-14 13:22:09
【问题描述】:
ASP.NET MVC 3 可以为我们生成脚手架代码(控制器和视图)。生成的视图默认使用 div 和 css 布局。
但有时我需要表格布局视图而不是 div(在默认模式下)。如何生成类似于以下代码的表格布局视图?我还需要一个表格行中的列号可以定制。
我的问题是:如何让asp.net mvc 自动为我生成talbe 布局视图。更一般地,如何修改脚手架代码模板?
<table>
<tr>
<td class="editor-label">
Id
</td>
<td class="editor-field">
@Html.EditorFor(model => model.Id )
@Html.ValidationMessageFor(model => model.Id)
</td>
<td class="editor-label">
name
</td>
<td class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</td>
</tr>
<tr> ... other fields go here ... </tr>
</table>
【问题讨论】:
-
像你的问题一样,写作有什么问题?
-
我只是想要另一种风格的视图布局。
-
然后像上面那样编写标记并执行此操作。是什么阻止了你?
-
我希望 asp.mvc 自动为我生成此代码。
-
所以提及/询问“如何创建自定义脚手架模板”我猜这会给你更多答案。
标签: asp.net-mvc razor