Comment rendre fortement typé vues partielles en un point de vue ?

Je suis nouveau sur ce asp net mvc, mais a obtenu une solide expérience dans les formulaires web.

J'aimerais réaliser une page avec un menu à gauche de l'actif, que lorsque vous cliquez sur l'un des actifs les informations relatives à l'actif sont disponibles sur modifier à droite de la même page.

Maintenant je pense que j'ai besoin d'utiliser 2 fortement des types de vues partielles. 1 pour le menu de gauche, qui est de type Liste de l'Actif et 1 pour le panneau de droite de type Actif.

J'ai le menu de gauche, à ce jour

Contrôleur

public class AssetsController : Controller
{
    //
    //GET: /Assets/
    public ActionResult Index()
    {
        var assets =Repo.getAssetList();

        return View(assets);
    }

}

Vue De Mise En Page

 @model IList<CasWebSite.Models.Asset>

<!DOCTYPE html>
<html>
<head>
    <title>title</title>
</head>
<body>
    <h1>
        Assets</h1>


    @RenderBody()

</body>
</html>

Vue Index

    @model IList<CasWebSite.Models.Asset>
@{
    Layout = "_Layout.cshtml";
}
<ul>
    @foreach (var asset in Model)
    {
        <li>@asset.Name </li>
    }
</ul>

Alors, comment puis-je ajouter dans l'autre point de vue, dois-je créer une nouvelle vue partielle de type Actif, Ce qui serait le contrôleur de ressembler à je encore goto la page en allant à l'url /actifs, et comment puis-je transmettre des valeurs entre les 2 vues partielles, car j'ai besoin de savoir qui de l'actif a été sélectionné sur la gauche à modifier?

Grâce

OriginalL'auteur David Kethel | 2012-06-29