bar*_*ron 5 c# csv model-view-controller excel textarea
我正在尝试解决从我的网络应用程序中将excel中的值粘贴到textarea的列的复制.
用户只需在列中选择行值,例如excel表看起来像(用户不会选择标题)
-----
|Code |
-----
| 1 |
-----
| 2 |
-----
| 3 |
-----
| 4 |
-----
| 5 |
-----
Run Code Online (Sandbox Code Playgroud)
当我将其粘贴到文本区域时,它会粘贴空格,例如
--------------------------------------------
|1 |
|2 |
|3 |
|4 |
|5 |
| |
--------------------------------------------
Run Code Online (Sandbox Code Playgroud)
但是当我将这个文本区域发布到控制器时,接收它就像这样:
public ActionResult Search(string searchTerms)
{
//`searchTerms` = "12345"
...omitted for brevity...
}
Run Code Online (Sandbox Code Playgroud)
这是一个问题,因为代码代表单独的对象.
什么是最简单的方法我可以修改这个,所以我可以收到某种分隔符?请记住,用户只需要按ctrl + v并输入整个列表.对excel电子表格进行简单修改以在复制或替代excel类型解决方案上分离列表也是可以接受的.
您可以在将文本粘贴到文本区域时插入分隔符。像下面这样的东西
$("textarea").change(function() {
$(this).val($(this).val().split('\n').join(','));
});
Run Code Online (Sandbox Code Playgroud)
示例: http: //jsfiddle.net/ADwYg/
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |