アクションリンクから複数のコントローラーに値を渡すことが可能かどうかは誰にもわかりませんか?
私が持っている状況は、インデックスページが 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 をデータに入れてみましたが、何も結果が得られないようです。