首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Request.Form as数组

Request.Form as数组
EN

Stack Overflow用户
提问于 2010-09-17 06:00:28
回答 1查看 790关注 0票数 0

欢迎光临。我将一些输入动态添加到表单中。

代码语言:javascript
复制
<input name="input_names[]" />

当表单发布时,我可以像这样获得这些名称:

代码语言:javascript
复制
var names = Request.Form["input_names[]"];

我得到了CSV字符串。这不是问题,我可以用逗号将其分开。当我写下包含逗号的文本时出现问题。那么我就不能正确地拆分这个字符串。Split方法会将单个字符串一分为二或更多,这是一个问题。我怎样才能避免这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-17 06:06:17

一种方法是调用它们:

代码语言:javascript
复制
<input type="text" name="inputNames" />
<input type="text" name="inputNames" />
...

在你的控制器动作中:

代码语言:javascript
复制
[HttpPost]
public ActionResult Index(string[] inputNames)
{
    return View();
}

这样你就不必担心分裂了。您的控制器操作将已经接收到一个数组。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3731168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档