Quelqu'un peut-il me dire comment utiliser ASP.NET MVC 2 sans modèles de données ... je veux dire que j'ai sql base de données et procédure stockée qui a employer la table je veux montrer tous les employés sur la liste une vue sans utiliser de modèle de données.ASP.NET MVC 2 sans requête de modèle de données
Répondre
Vous pouvez demander à votre automate de faire la requête sql, générer une liste de quelque chose, puis passer la liste à la vue en utilisant ViewData. Ceci est cependant une déformation du modèle MVC ...
Je vois deux solutions ... on est moche, mais c'est probablement ce que vous cherchez. Dans votre contrôleur, vous pouvez utiliser votre procédure pour obtenir des données, et de passer ensuite à la vue en utilisant la collection ViewData, fe:
public ActionResult Details(int id)
{
var intData = SPGetInt(id);
var stringData = SPGetString(id);
ViewData["intData"] = intData;
ViewData["stringData"] = stringData;
return View();
}
puis l'utiliser comme:
<%=ViewData["intData"] %>
La meilleure solution est de créez au moins un ViewModel, juste pour contenir les informations à afficher. Vous pouvez réécrire toutes les données que vous obtenez de la base de données vers ce modèle. Ensuite, vous obtiendrez une fonctionnalité très importante qui est fortement vue typée.
- 1. ASP.NET MVC (2) modèle de consignation log4net
- 2. Liaison de modèle de test dans ASP.NET MVC 2
- 3. Base de données intégrée ASP.NET MVC 2
- 4. ASP.NET MVC 2 Liaison partielle du modèle
- 5. Exception de validation de requête MVC 2 et ASP.NET 4
- 6. ASP.NET MVC 2 Obtenir des valeurs de forme sans postback
- 7. MVC 2 Voir le modèle de données Problème
- 8. Unité modèle de liaison test personnalisé dans ASP.NET MVC 2
- 9. Requête Linq Erreur de groupe par ASP.NET MVC 2
- 10. Installation des modèles de projet ASP.Net MVC 2 sans l'exe
- 11. Asp.Net MVC 2 Validation
- 12. ASP.NET MVC 2 - Définir ViewData sur chaque requête dans une zone spécifique (sans héritage)
- 13. Modèle ASP.NET MVC 2 encapsulé dans la validation ViewModel
- 14. ASp.Net MVC 2 Performance
- 15. données modèle ASP.NET MVC Accès à masterpage
- 16. Passage de données de modèle à asp.net mvc EditorTemplates
- 17. asp.net mvc 2 multithread
- 18. ASP.NET MVC 2 Annotations de données dans un modèle généré dynamiquement
- 19. Liaison de modèle ASP.NET MVC
- 20. modèle de liaison ASP.NET MVC
- 21. MVC 2 Modèle messages de validation
- 22. Problème de validation du modèle dans ASP.NEt MVC 2 RC 2
- 23. ASP.NET MVC 2 DisplayFor()
- 24. RouteTable.Routes.GetVirtualPath avec les données de route asp.net MVC 2
- 25. Asp.net Mvc 2 DisplayPour Problème de performance?
- 26. Mettre à jour un modèle complexe dans ASP.NET MVC 2?
- 27. ASP.NET MVC 2 - Réévaluer ModelState
- 28. Reliure modèle ASP.NET MVC
- 29. Validation côté client avec une vue sans modèle dans ASP.NET MVC 2
- 30. RadioButtonFor dans ASP.NET MVC 2
pourquoi votez-vous pour fermer? vous n'aimez peut-être pas la question ou le fait qu'il essaie de forcer le modèle MVC, mais à part cela, c'est une question de programmation ... – Palantir