【发布时间】:2011-08-31 07:53:33
【问题描述】:
我正在尝试解决将包含 excel 值的列复制粘贴到我的网络应用程序中的文本区域的问题。
用户只需选择列中的行值,例如excel表格看起来像(用户不会选择表头)
-----
|Code |
-----
| 1 |
-----
| 2 |
-----
| 3 |
-----
| 4 |
-----
| 5 |
-----
当我将其粘贴到文本区域时,它会与空格一起粘贴,例如
--------------------------------------------
|1 |
|2 |
|3 |
|4 |
|5 |
| |
--------------------------------------------
但是当我将此文本区域发布到控制器时,会像这样接收它:
public ActionResult Search(string searchTerms)
{
//`searchTerms` = "12345"
...omitted for brevity...
}
这是一个问题,因为代码代表单独的对象。
我可以修改它以便接收某种分隔符的最简单方法是什么?请记住,用户只想按 ctrl+v 并输入整个列表。对 excel 电子表格进行简单修改以在副本上分隔列表或替代 excel 类型的解决方案也是可以接受的。
【问题讨论】:
标签: c# model-view-controller excel csv textarea