我刚从 ASP 中的 MCV 开始,在我第一次尝试时,我在将数据从控制器解析到视图时遇到了问题。顺便说一句,我正在使用来自 MySql 数据库的实体模型。
控制器
Namespace MvcRad
Public Class ProyectosController
Inherits System.Web.Mvc.Controller
Function Index() As ActionResult
Dim ed As New visrunEntities
ViewData("values") = From p In ed.proyectos _
Select p
Return View()
End Function
End Class
End Namespace
看法
<div>
<% For Each p In ViewData("values")
p.Codigo()%> <br/>
<%Next%>
</div>
我尝试打印一个随机值以了解它是否像这样循环(表上有 4 条记录):
<div>
<% For Each c In ViewData("values")%>
A<br/>
<%Next%>
</div>
它有效,因为我得到:
A
A
A
A
我错过了什么?