有谁知道是否可以将一个值从一个动作链接传递给多个控制器?
我的情况是索引页面使用 ajax 请求来呈现 3 个部分视图。我已经修改了部分视图以包含指向报告的链接,并且反过来希望通过刷新索引页面将其传递回部分视图。
因为我不调用部分视图,所以 ID 永远不会传递给部分视图。
我的部分视图中的操作链接是
@Html.ActionLink(@item.Project.ProjectTitle, "../Dashboard/Index", new { id = item.Project.ProjectID })
我渲染局部视图的 ajax 调用是
$.ajax({
url: '/Project/ProjectPartial',
contentType: 'application/html; charset=utf-8',
type: 'POST',
dataType: 'html',
data: {
documentType: $('#DocumentType').val(),
sectionName: $('#SectionName').val()
}
})
.success(function (result) {
// Display the section contents.
$('#Projects').html(result);
})
.error(function (xhr, status) {
alert(xhr.responseText);
});
我尝试将属性 id: id 放入数据中,但这似乎没有任何结果。