Übergabe Wert aus der Datenbank für die Anzeige in DropDownList in ASP.net mvc 4

Ich habe einen Controller und ich nehme ein Objekt der Datenbank und übergabe zu sehen.
Hier wird die action-Methode für it -

public ActionResult NewRequest(Bookinfo bookinfo)
    {

        using (var db = new Database1Entities1())
        {
            return View(db.Bookinfoes.ToList());
        }

    }

Und hier ist meine Ansicht-Methode

 @model IEnumerable<MvcApplication.Models.Bookinfo>
@{
ViewBag.Title = "NewRequest";
}

<h2>NewRequest</h2>

<table>
@foreach (var item in Model)
{
<tr>
        <td>
            @Html.DisplayFor(modelItem => item.Bookname)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Authorname)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Publishername)
        </td>
  <td> </td>
  </tr>

 }
</table>

Wie Sie sehen können, dass ich in der Lage bin, um die Daten anzuzeigen, die normalerweise, aber ich möchte die Daten angezeigt werden sollen im drop-downlist. Auch ich möchte wählen Sie ein Element aus der dropdownlist und nehmen den Wert, so dass ich es Bearbeiten
Wie kann ich es tun???
Sorry, wenn dies scheint eine einfache Frage. ich habe gerade angefangen zu lernen asp.net mvc4

Hier ist die info zum Buch-Modell

namespace MvcApplication.Models
{
using System;
using System.Collections.Generic;

public partial class Bookinfo
{
    public int Id { get; set; }
    public string Bookname { get; set; }
    public string Authorname { get; set; }
    public string Publishername { get; set; }
}
 }
Bitte post Bookinfo-Modell.

InformationsquelleAutor Sidarth | 2014-07-10

Schreibe einen Kommentar