在我的页面中,我有一个数据表。我想要的是通过树状菜单上的选项更改表上的数据,这些选项是链接。基本上,树状菜单上的每个项目都会触发具有不同参数的存储过程。
到目前为止,我尝试发送像
这样的参数<a href="@Url.Action("InboxListByType", "Folder", new { DocumentTypeId = 3 })">e-TCGB</a>
但它不起作用。我陷入了困境。
这是ActionResult
public ActionResult InboxListByType(FormCollection coll, int DocumentTypeId)
{
ClaimsIdentity identity = (ClaimsIdentity)User.Identity;
int CompanyId = Convert.ToInt32(identity.FindFirst("CompanyId").Value);
int Draw = Convert.ToInt32(coll["draw"]);
int RowStart = Convert.ToInt32(coll["start"]);
int RowCount = Convert.ToInt32(coll["length"]);
int TotalRows = 0;
DataSet ds = DocumentDB.Document_List_Inbox(CompanyId, RowStart, RowCount, DocumentTypeId, out TotalRows);
string DatatableJson = Utility.DatatableToJson(ds.Tables[0]);
return Content("{ \"draw\": " + Draw + ", \"recordsTotal\" :" + TotalRows + " , \"recordsFiltered\": " + TotalRows + ", \"data\": " + DatatableJson + " } ");
}
其中一个问题是FormCollection coll
元素以null
的形式出现。
有人可以帮忙吗?