gpt4 book ai didi

c# - ASP.Net MVC : Submit array/collection in a single parameter

转载 作者:太空宇宙 更新时间:2023-11-03 20:36:11 26 4
gpt4 key购买 nike

是否可以(以及如何)发送带有存储在单个参数中的数组的 post 请求?喜欢

myStringArray=hello,world

以及一个将此参数作为数组接受的操作,以, 作为分隔符

public ActionResult MyAction(string[] myStringArray)
{
//myStringArray[0] == "hello" and myStringArray[1] == "world"
}

参数 myStringArray 的格式无关紧要。但它必须是单个参数。

谢谢

最佳答案

取决于您如何将数据发送到服务器。如果您是从具有以下数据的 url 参数或普通文本框执行此操作:

<input id="myString" name="myString" type="text" value="hello,world" />

那你就不需要数组参数了,把字符串用逗号分割成一个数组就可以了:

public ActionResult MyAction(string myString)
{
string[] myStringArray = myString.Split(',');
}

但如果您通过 AJAX 发送,您也可以直接发送。如果你想发送一个真正的数组,那么你的 javascript 应该是这样的 answer .

关于c# - ASP.Net MVC : Submit array/collection in a single parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4960413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com