Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言将列表传递给控制器#_C#_Ajax_List_Post - Fatal编程技术网

C# 用C语言将列表传递给控制器#

C# 用C语言将列表传递给控制器#,c#,ajax,list,post,C#,Ajax,List,Post,因此,我将模型传递给我的视图。该模型有一个包含特定字段的记录列表,其中一个字段是一个string类型的列表,其中包含许多字符串值(ListHoldingString)。我把我的模型放进一张桌子里。当我点击该行时,我希望能够将第一列中的“包含大量字符串值的类型字符串列表”传递给一个新的控制器,在那里我可以使用它做其他事情 我确实尝试过使用ajax,但无法检索列表 我不知道如何才能做到这一点,有人有什么想法吗?这是到目前为止我的代码 <tbody>

因此,我将模型传递给我的视图。该模型有一个包含特定字段的记录列表,其中一个字段是一个string类型的列表,其中包含许多字符串值(ListHoldingString)。我把我的模型放进一张桌子里。当我点击该行时,我希望能够将第一列中的“包含大量字符串值的类型字符串列表”传递给一个新的控制器,在那里我可以使用它做其他事情

我确实尝试过使用ajax,但无法检索列表

我不知道如何才能做到这一点,有人有什么想法吗?这是到目前为止我的代码

            <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来实现这一点。你说你已经试过了。如果你无法让它发挥作用,请用你尝试过的内容更新你的问题,我们可以帮助你开始。以下是一些让您开始学习的内容: