Click here to Skip to main content
Rate this: bad
good
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
    <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.
      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
rajh1270
Edited 26-Apr-13 4:51am
(no name)498.5K
v2
Comments
Prasad Khandekar at 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
0 OriginalGriff 7,903
1 Sergey Alexandrovich Kryukov 7,142
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,820


Advertise | Privacy | Mobile
Web04 | 2.8.1411023.1 | Last Updated 26 Apr 2013
Copyright © CodeProject, 1999-2014
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