从资源文件中取图片

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

//dll文件其中有dhzTc.resource文件

public class ImgFrmRes

{

public ImgFrmRes()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

public static System.Drawing.Image GetSrc(string name)

{

System.Resources.ResourceManager rm=new ResourceManager("ImgFrmRes.dhzTc",System.Reflection.Assembly.GetExecutingAssembly());

return rm.GetObject(name) as System.Drawing.Image ;

}

}

///生成dll

public class img :System.Web.IHttpHandler

{

public img()

{

}

#region IHttpHandler 成员

public void ProcessRequest(System.Web.HttpContext context)

{

// TODO: 添加 img.ProcessRequest 实现

System.Drawing.Image img=ImgFrmRes.ImgFrmRes.GetSrc(context.Request.QueryString["ID"].ToUpper ());

img.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);

context.Response.Flush ();

context.Response.End ();

}

public bool IsReusable

{

get

{

// TODO: 添加 img.IsReusable getter 实现

return false;

}

}

#endregion

}

///

<FORM>

<img src=dhz.aspx?ID=A border=0>

</FORM>

//配置文件

<httpHandlers>

<add verb="*" path="dhz.aspx" type="FtbMod.img,FtbMod" />

</httpHandlers>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航