C# 用C语言将列表传递给控制器#
因此,我将模型传递给我的视图。该模型有一个包含特定字段的记录列表,其中一个字段是一个string类型的列表,其中包含许多字符串值(ListHoldingString)。我把我的模型放进一张桌子里。当我点击该行时,我希望能够将第一列中的“包含大量字符串值的类型字符串列表”传递给一个新的控制器,在那里我可以使用它做其他事情 我确实尝试过使用ajax,但无法检索列表 我不知道如何才能做到这一点,有人有什么想法吗?这是到目前为止我的代码C# 用C语言将列表传递给控制器#,c#,ajax,list,post,C#,Ajax,List,Post,因此,我将模型传递给我的视图。该模型有一个包含特定字段的记录列表,其中一个字段是一个string类型的列表,其中包含许多字符串值(ListHoldingString)。我把我的模型放进一张桌子里。当我点击该行时,我希望能够将第一列中的“包含大量字符串值的类型字符串列表”传递给一个新的控制器,在那里我可以使用它做其他事情 我确实尝试过使用ajax,但无法检索列表 我不知道如何才能做到这一点,有人有什么想法吗?这是到目前为止我的代码 <tbody>
<tbody>
@foreach (var n in Model.ModelList)
{
<tr>
<td class="hidden">@n.ListHoldingString</td>
</tr>
}
</tbody>
@foreach(Model.ModelList中的变量n)
{
@n、 ListHoldingString
}
如果没有人有解决方案,一个可行的选择是将列表更改为逗号分隔的字符串,并将其发布到控制器,而不是它需要做的事情,并且需要传递给另一个显示信息的控制器吗 我不认为这有助于我更典型的模式是传递所选ModelList对象的ID,然后用字符串列表填充下一页的模型。当你不打算显示所有的列表时,填充它们并不是一个很好的带宽利用。你有什么理由不能直接传递身份证吗?您正在使用数据库吗?显示的记录是一系列匹配项,每个系列包含该系列中的匹配ID列表。因此,当我在表中单击该序列行时,我希望获得作为该序列一部分的所有匹配ID。所以我需要能够通过整个ID列表。ID将GUID转换为StringID,然后我建议将一个简单的json GUID集合发布到另一个控制器中的操作。我会使用jquery.ajax来实现这一点。你说你已经试过了。如果你无法让它发挥作用,请用你尝试过的内容更新你的问题,我们可以帮助你开始。以下是一些让您开始学习的内容: