2012-05-22 2 views
1

ASP.NET MVC 4 앱이 있습니다.ASP.NET MVC 클립 보드에 붙여 넣기

Ctrl (Ctrl + C) 텍스트를 복사하여 컨트롤러의 메서드에 매개 변수로 붙여 넣으 려합니다.

내 webgrid는

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

이 부분은 작동하지 않습니다 ... ActionLink

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

에 열이 : window.clipboardData.getData ('텍스트') 내가해야합니까 Global.asax.cs에서 내 MapRoute를 수정 하시겠습니까?

Q : 내 컨트롤러의 방법으로 내 클립 보드에서 데이터를 가져올 수 있습니까?

답변

4

클라이언트의 클립 보드에서 웹 서버로 데이터를 가져 오시겠습니까?

수 없습니다. 보안이 문제입니다. 누군가가 자신의 신용 카드 정보를 이전 사본의 클립 보드에 저장 한 경우 어떻게됩니까?

그렇게 할 수있는 유일한 방법은

+0

PDF로 2 ~ 3 페이지를 가질 수있다 .. 명시 적으로 텍스트 컨트롤에 붙여 및 형태를 보내 사용자가 요청하는 것입니다. 내가 ASP.NET이나 jQuery 컨트롤을 사용하여 제어하는 ​​것은 무엇입니까? 나는 ASP를 선호 할 것이고, 나는 JS/jQuery에 그렇게 좋지 않다. – Misi

+0

확실하지 않음 ... 어쩌면 첨부 파일로 문서를 보내고 서버에서 pdf 텍스트 추출을 사용할 수 있습니다. 그것은 단지 하나의 제안 일뿐입니다. –

+0

내 데이터베이스에 이진 파일로 pdf를 저장 하시겠습니까? – Misi

관련 문제