Click here to Skip to main content
11,577,240 members (59,225 online)
Rate this: bad
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 3:40am
Edited 26-Apr-13 3:51am
(no name)501.7K
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 DamithSL 155
1 Afzaal Ahmad Zeeshan 125
2 OriginalGriff 115
3 Richard MacCutchan 100
4 Abhinav S 90
0 OriginalGriff 820
1 Sergey Alexandrovich Kryukov 676
2 Abhinav S 528
3 F-ES Sitecore 420
4 Suvendu Shekhar Giri 375

Advertise | Privacy | Mobile
Web04 | 2.8.150603.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