我有一个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?
问:如何从控制器的方法中获取剪贴板中的数据?
答案 0 :(得分:4)
您想将数据从客户端的剪贴板获取到Web服务器吗?
你做不到。安全是一个问题。如果有人将信用卡详细信息保存在以前副本的剪贴板中,该怎么办?
这样做的唯一方法是让用户明确地将其粘贴到文本控件中并以表单形式发送..