Je ne fais que commencer avec MCV en ASP et juste lors de mon premier essai, j'ai des problèmes lors de l'analyse des données du contrôleur à afficher. BTW, j'utilise un modèle d'entité à partir d'une base de données MySQL.Les données du contrôleur ne sont pas visibles dans View - ASP MVC
Contrôleur
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
Voir
<div>
<% For Each p In ViewData("values")
p.Codigo()%> <br/>
<%Next%>
</div>
J'ai essayé d'imprimer une valeur aléatoire pour savoir si elle a été mise en boucle comme ça (Il y a 4 dossiers sur la table):
<div>
<% For Each c In ViewData("values")%>
A<br/>
<%Next%>
</div>
Et cela fonctionne, parce que je reçois:
A
A
A
A
Qu'est-ce qui me manque?
Si vous parlez ceci: ViewData (« valeurs ») = (A partir de p Dans ed.proyectos _ Sélectionnez p) .ToList() Je l'ai déjà essayé, et cela n'a pas fonctionné. – jecarfor
Non, je parle de la liste en vue elle-même ex: Pour chaque c Dans ViewData ("valeurs") comme Type de projets –