【发布时间】:2016-09-10 17:19:58
【问题描述】:
我有一个包含一个下拉框的布局页面。我创建了 3 个视图来使用它 布局。在下拉列表中选择的值将用于创建的所有 3 个视图。 我有用于在布局中导航的操作链接。这是我想要实现的目标
- 当我从一个视图导航到另一个视图时避免重新加载整个页面(布局),因为我想保留 选择的下拉值。
我怎样才能做到这一点,只有视图的内容才会改变 当我通过单击操作链接从一个页面导航到另一个页面时。选择的下拉列表的值 除非用户更改,否则必须始终保持不变
@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>
【问题讨论】:
标签: asp.net-mvc-4 c#-4.0 asp.net-ajax