Click here to Skip to main content
11,928,605 members (55,973 online)
Rate this:
Please Sign up or sign in to vote.
See more: MVC
this is my view:
@foreach (var item in Model){ // Loop through List with foreach
    <li>@Html.ActionLink(item.BookName, "GetBook1", new { item = item.BookName })</li>
    <li> @item.BookName</li>
    <li> @item.Author</li>
    <li> @item.Classification</li>
    <li> @item.Price</li>
this action is the controller getting the parameter from the above view and pass it to the different view.
public ActionResult GetBook1(string item)
      var booknme = new Book { BookName = item };
          return View(booknme);

the abobe view lists all the values by going through loop leaving only the book name in hyperlink. so when i click on the hyperlink it prints the book name on a different page(view). I also want to print the author ,classification and the price along with the book name..... how can i do that?

Please I need a clear explanation ..I'm kinda new to this..
Posted 26-Apr-13 4:40am
Edited 26-Apr-13 4:51am
Prasad Khandekar 26-Apr-13 10:22am
I will suggest that you use ISBN as a unique identifier and pass it to GetBook1 method. In that method query the databse and load book details and finally display those.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151126.1 | Last Updated 26 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100