Dans ma base de données j'ai des Livres et des lounges. J'ai créé une vue pour les livres où l'index renvoie une liste de tous les livres qui ont été créés. Qu'est-ce que je voudrais faire maintenant est la suivante:Mvc 2 - ActionLink Créer un nouvel id et transmettre au contrôleur
J'ai un ActionLink qui dit livre de location. Lorsque l'utilisateur appuie sur "Livre de location" il devrait créer un loyer pour cela. Je ne sais pas comment implémenter cela.
C'est ce que j'essayé de faire: Ceci est dans de Index Voir des livres
<%: Html.ActionLink("Rent Book", "RentBooks", "Book", new { id=item.RentBooks.Select(r=>r.RentId)}, null)%>
J'ai dans mon controlleur:
public ActionResult RentBooks (int id)
{
db.RentBooks.Where(rb => rb.RentId == id).FirstOrDefault();
return View();
}
Peut-être que je suis missthinking quelque chose ... aurais-je besoin de le faire dans mon RoleController? Au sein de l'Index des livres que je ne peux pas appeler
item.RentBooks.RentId
Tout mon code se passe dans le modèle de livres ... donc je ne peux pas dire dans l'index des livres 'new RentBook' – bfmv991