繁体   English   中英

在视图中看不到来自Controller的数据-ASP MVC

[英]Data from Controller not visible in View - ASP MVC

我只是从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

我想念什么?

您必须将ViewData("values")强制转换为ed.proyectos _的列表以打印其属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM