MVC 在 'sections' 中构建页面
MVC Building a page in 'sections'
我想知道是否有人可以帮助我....我刚开始使用 MVC,我被要求按以下格式构建一个页面(VS2013、MVC4 和 Umbraco 7)。基本上我需要构建一个包含 4 个级别的手风琴的页面。
第一级是根据查询字符串传入的内容构建的,并向用户显示一个单选按钮列表。我完成了这部分,以至于我在控制器中获取数据并将此 IEnumerable 返回给视图并将其显示给用户。
我的问题是第 2 级应该填充用户在第 1 级中 select 编辑的内容(以及第 3 级从他们在第 2 级 select 中编辑的内容,等等)我只是不知道如何着手构建它。
我真的无法提供任何代码示例,因为我不知道从什么开始写 (!) 谁能给我指出正确的方向或告诉我我需要在我的页面中开始构建什么结构?
谢谢,
克雷格
您需要做的是在做出选择后查看通过 AJAX 请求加载局部视图。
var Selection1 = $(".Selection1RadioButton").val();
$.ajax({
type: "GET",
url: "/Home/GetSomePartialView?Selection1=" + Selection1,
data: someArguments,
success: function (viewHTML) {
$("#someDiv").html(viewHTML);
},
error: function (errorData) { onError(errorData); }
});
并重复选择 2。
我想知道是否有人可以帮助我....我刚开始使用 MVC,我被要求按以下格式构建一个页面(VS2013、MVC4 和 Umbraco 7)。基本上我需要构建一个包含 4 个级别的手风琴的页面。
第一级是根据查询字符串传入的内容构建的,并向用户显示一个单选按钮列表。我完成了这部分,以至于我在控制器中获取数据并将此 IEnumerable 返回给视图并将其显示给用户。
我的问题是第 2 级应该填充用户在第 1 级中 select 编辑的内容(以及第 3 级从他们在第 2 级 select 中编辑的内容,等等)我只是不知道如何着手构建它。
我真的无法提供任何代码示例,因为我不知道从什么开始写 (!) 谁能给我指出正确的方向或告诉我我需要在我的页面中开始构建什么结构?
谢谢, 克雷格
您需要做的是在做出选择后查看通过 AJAX 请求加载局部视图。
var Selection1 = $(".Selection1RadioButton").val();
$.ajax({
type: "GET",
url: "/Home/GetSomePartialView?Selection1=" + Selection1,
data: someArguments,
success: function (viewHTML) {
$("#someDiv").html(viewHTML);
},
error: function (errorData) { onError(errorData); }
});
并重复选择 2。