2014-02-18 4 views
0

제네랄화할 때이 이미지를 새 탭에서 열려면 프로그램이 필요합니다.새 탭에서 이미지 생성

imageFileName = string.Format 
(_canvasFolderName + "/canvas_finalsprite_{0}.png", _sequenceNbr); 

    string imageServerFileName = 
     HttpContext.Current.Server.MapPath(imageFileName); 
    bitmap.Save(imageServerFileName, ImageFormat.Png); 

callingt가 생성 : 여기 는 (C 번호)를 genreate 코드

var imgSprite = (Image) (e.Item.FindControl("imgSprite")); 
    imgSprite.ImageUrl = _canvas.SpriteToImage(stats.FinalSprite); 

이는 영문 코드 :

<asp:Image ID="imgSprite" runat="server" /> 

그것을 얻을 때 내가 필요 라인 imgSprite.ImageUrl = _canvas.SpriteToImage(stats.FinalSprite); 새 탭에서 이미지를 만들려면

또한 새 탭에서이 그림의 인쇄 모드로 전환하는 것이 좋을 것입니다.

답변

0

이 이미지는 ASP 이미지 버튼

<asp:ImageButton D="imgSprite" runat="server" ibnCommand="ibtmImage_Command" /> 

확인하고 { 문자열 strJS = ("창을 무효 ibtmImage_Command (개체를 보낸 사람, CommandEventArgs 전자) 보호

같은 것을 할 수있는 방법을 만들 수 있습니다. open ('ItemList.aspx? Id = "+ e.CommandArgument.ToString() +"', '_ blank'); "); Page.ClientScript.RegisterStartupScript (this.GetType(), "strJSAlert", strJS); }

이 파일은 프로젝트의 로컬 파일 일 수도 있습니다.