Click here to Skip to main content
15,896,278 members
Please Sign up or sign in to vote.
2.50/5 (2 votes)
See more:
this is my view:
HTML
@foreach (var item in Model){ // Loop through List with foreach
    <ul>
    <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>
    
    </ul>    
}

this action is the controller getting the parameter from the above view and pass it to the different view.
C#
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
Updated 26-Apr-13 3:51am
v2
Comments
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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900