我需要从控制器绑定html表。看起来像
<table>
<tr>
<td>Mvc Books</td>
<td>
<table>
<tr><td>Book1</td></tr>
<tr><td>Book1</td></tr>
<tr><td>Book1</td></tr>
</table>
</td>
<td>Mvc Books</td>
<td>
<table>
<tr><td>Book1</td></tr>
<tr><td>Book1</td></tr>
<tr><td>Book1</td></tr>
</table>
</td>
<tr>
</table>
如何使用MVC模型和控制器进行绑定。
答案 0 :(得分:1)
这是基础:
型号:
public class book
{
public string bookname {get; set;}
....
}
控制器:
public ActionResult GetBooks()
{
List<book> books = db.books.ToList()
return View(books)
}
查看:
@model IEnumerable<yourApp.Models.book>
<table>
@foreach(var book in Model)
{
<tr>
<td>@book.bookname</td>
</tr>
}
</table>
编辑:
<table>
<tr>
<td>Mvc Books</td>
<td>
<table>
@foreach(var book in Model)
{
<tr>
<td>@book.bookname</td>
</tr>
}
</table>
</td>
</tr>
</table>