我刚开始使用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
我错过了什么?
答案 0 :(得分:0)
您必须将ViewData("values")
转换为ed.proyectos _列表以打印其属性