1

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

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

我的 webgrid 有一个带有 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 吗?

:如何通过控制器的方法从剪贴板中获取数据?

4

1 回答 1

4

您想从客户端的剪贴板获取数据到 Web 服务器吗?

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

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

于 2012-05-22T10:15:29.227 回答