asp.net-mvc - ASP.NET MVC 粘贴到剪贴板

标签 asp.net-mvc asp.net-mvc-4 clipboard

我有一个 ASP.NET MVC 4 应用程序。

我想复制文本(从 PDF)CTRL+C 并将其作为参数粘贴到 Controller 的方法中。

我的网络网格有一个带有 ActionLink 的列

grid.Column(" ", " ", format: @<a href="@Url.Action("Clipboard", "People", new { cbdata = window.clipboardData.getData('Text') })">Clipboard</a>),

...

    [HttpPost]
    public ActionResult Clipboard(string cbdata) // is string ok ?
    {
        //I'm doing something with my clipboard data ..
        return View();
    }

这部分不起作用:window.clipboardData.getData('Text') 我必须修改 Global.asax.cs 中的 MapRoute 吗?

:如何通过 Controller 的方法从剪贴板获取数据?

最佳答案

您想将数据从客户端剪贴板获取到网络服务器吗?

你不能。安全是一个问题。如果有人将信用卡详细信息从以前的副本保存到剪贴板中该怎么办!

唯一的方法是要求用户将其显式粘贴到文本控件中并以表单形式发送。

关于asp.net-mvc - ASP.NET MVC 粘贴到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10699983/

相关文章:

python - 在Python中从剪贴板复制内容时出现tkinter错误

vba - 访问剪贴板的第 N 项

jquery - 使用 $.Post 或 $.Ajax 传递 HttpPostedFileBase 类型

asp.net-mvc - MVC 4 中的过滤和分页

asp.net-mvc - 我可以在具有添加/删除功能的 MVC 4 View 中显示复杂对象的列表吗?

jquery - 如何动态地将单选按钮插入数组

javascript - 单击 JS 复制到剪贴板

ASP.NET MVC 与 Web 客户端软件工厂 (WCSF)

asp.net - 模型在发送到 Controller 的表单上始终为 NULL

asp.net-mvc - Kendo 数据源过滤器未按预期工作