我在尝试渲染<table>
父容器内部时遇到问题,但 MVC3 Razor 总是渲染容器标签的外部。这在尝试通过 Javascript 控制外部父容器时会导致问题。
剃刀示例:
<span id="mySpan">
@Html.Action("Table1", "GetMyTable")
</span>
输出的 HTML:
<span id="mySpan"></span>
<table>
<thead><tr><th>Header</th></tr></thead>
<tbody>
<tr><td>Foo</td></tr>
<tr><td>Bar</td></tr>
</tbody>
</table>
无论我尝试将表格粘贴到哪个父容器中,div、span、p,表格总是呈现在容器标签之外!谁能解释我做错了什么?我应该如何编码 Razor 语法以在这些标签内正确添加表格?