2011-10-02 4 views
1

이 인쇄 화면입니다의 이메일 첨부 파일,C# MVC 내가 내 컨트롤러에서이 퍼팅 시도하지만 아무것도 화면을 인식하지 못하는 인쇄 화면 이미지

using System.Drawing; 
using System.Drawing.Imaging; 
Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); 

     Graphics graphics = Graphics.FromImage(printscreen as Image); 

     graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size); 

     printscreen.Save(@"filepath", ImageFormat.Jpeg); 

를 보냅니다.

System.Net.Mail.Attachment attachment; 
      attachment = new System.Net.Mail.Attachment("you attachment file"); 
      mMailMessage.Attachments.Add(attachment); 

난 그냥이? 새로운 System.Net.Mail.Attachment ("파일 경로")처럼 파일 경로를 추가 할 수 있습니다, 부착입니다;

+1

이 ASP.NET입니까? 서버 측 코드와 클라이언트 측 코드의 차이점을 이해하고 있습니까? – Jason

답변

2

이것은 Windows 코드이며 클라이언트 브라우저가 아닌 WinForm에서 실행할 수 있습니다.