Ich habe eine Layout-Seite, die eine Dropdown-Box hat. Ich habe 3 Ansichten erstellt, die dieses Layout verwenden. Der in der Dropdown-Liste ausgewählte Wert wird in allen drei erstellten Ansichten verwendet. Ich habe Actionlinks für die Navigation im Layout verwendet. Hier ist, was ichNavigieren zu verschiedenen Ansichten, ohne die gesamte Seite neu zu laden
- Vermeiden Neuladen der gesamten Seite (Layout) zu erreichen, wie wenn ich aus der Sicht navigieren zu sehen, da ich den Dropdown-Wert ausgewählt behalten möchten.
Wie kann ich diese so erreichen, dass es nur der Inhalt der Ansichten, die sich ändern wird, wenn ich von Seite zu Seite navigieren, indem Sie Links auf die Aktion klicken. Der Wert der Dropdown ausgewählt immer gleich bleiben müssen, es sei denn
vom Benutzer geändert @model Company.Domain.Classes.Companyviewmodel
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title</title>
<link href="~/Content/Site.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
</head>
<body>
<div class="page">
@{
ViewBag.Title = "Project Status Maintenance";
}
<div id="MainContent1">
<div id="ProjID">
<label for="SelectProjID">Project:</label>
@Html.DropDownList("ddlprojects", Model.GetProjectInformationActive.ProjectsInfoSelectList, Model.GetProjectInformationActive.SelectedProject)
</div>
<ul>
<li class="pp1">@Html.ActionLink("Section1", "Index", "Home")</li>
<li class="pp2">@Html.ActionLink("Section2", "GetSection1Data", "Home")</li>
<li class="pp3">@Html.ActionLink("Section3", "GetSection2Data", "Home")</li>
</ul>
<hr class="divide" />
@RenderBody()
</div>
<footer>
<div class="ftrcontent">
<p>Got it !!</p>
</div>
</footer>
</div>
</body>
</html>
Danke. Ich werde es versuchen. Ist das
wiederverwendbar für alle 3 Seiten? – user2320476Das sollte nur auf Ihrer Startseite sein (wo Sie die Links haben). Es wird eher wie ein Platzhalter zum anderen Seiteninhalt geladen. – Shyju
Ich habe die Links in meiner Masterseite. Willst du sagen, dass das auf meiner Masterseite sein wird? Welchen Abschnitt stelle ich dar? – user2320476