親コンテナーの内側をレンダリングしようとすると問題が発生します<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 構文をどのようにコーディングすればよいですか?