我是一名有用的助手,可以帮你进行翻译。以下是需要翻译的内容:
我有两个数据表,一个列出了文件夹,另一个列出了父文件夹中的文件。以下是我的文件夹表格脚本:
var oTable = $('#folderTable').dataTable({
"bServerSide": true,
"sAjaxSource": "AJAXViewFolders",
"bProcessing": true,
"bFilter": false,
"aoColumns": [
{ "sName": "folder_id",
"bSearchable": false,
"bSortable": false,
"fnRender": function (oObj) {
return '<a href=\"ViewFiles?parentid=' + oObj.aData[0] + '\">View</a>';
}
},
{ "sName": "folder_name" },
{ "sName": "create_date" }
]
});
});
现在,当用户点击链接时,我需要能够将该parentid传递给文件数据表。到目前为止,我还没有成功。这是我的控制器中文件数据表的JSON结果:
public JsonResult AJAXViewFiles(DataTableParamModel dtParams, int parentid)
{
var repo = new TrusteeDocumentRepository();
var allDocuments = repo.FindAllFiles().Where(c=>c.folder_id == parentid);
IEnumerable<Files> filteredFiles;
filteredFiles = allDocuments;
var displayedFiles = filteredFiles.Skip(dtParams.iDisplayStart).Take(dtParams.iDisplayLength);
var result = from c in displayedFiles select new[] { Convert.ToString(c.folder_id),c.file_name, c.upload_date.ToString() };
return Json(new
{
sEcho = dtParams.sEcho,
iTotalRecords = allDocuments.Count(),
iTotalDisplayRecords = filteredFiles.Count(),
aaData = result
},
JsonRequestBehavior.AllowGet);
}
如何在文件夹表格中获取链接并成功地将parentid传递给文件的数据表的jsonresult?