欢迎光临。我将一些输入动态添加到表单中。
<input name="input_names[]" />当表单发布时,我可以像这样获得这些名称:
var names = Request.Form["input_names[]"];我得到了CSV字符串。这不是问题,我可以用逗号将其分开。当我写下包含逗号的文本时出现问题。那么我就不能正确地拆分这个字符串。Split方法会将单个字符串一分为二或更多,这是一个问题。我怎样才能避免这个问题?
发布于 2010-09-17 06:06:17
一种方法是调用它们:
<input type="text" name="inputNames" />
<input type="text" name="inputNames" />
...在你的控制器动作中:
[HttpPost]
public ActionResult Index(string[] inputNames)
{
return View();
}这样你就不必担心分裂了。您的控制器操作将已经接收到一个数组。
https://stackoverflow.com/questions/3731168
复制相似问题