其实简单点,不要用图片来显示你的随机数字.就把你生成的随机数放在一个Label控件中不就很简单的实现了吗?
解决方案 »
- 据说服务器上的Web.config能用下载工具下下来,是真是假?
- 【问题】如何删除list中重复的项??
- 请教如何使用正则表达式来提取出任意一个网址中的最顶级的域名?高分相送
- GridView1小鸟问题...........
- 请问高手们,在网页上写一个地图要用到什么???
- 求一个简单的例子,让我学习,关于asp.net2.0条件下使用frame
- 用过WebHtmlEditor的高手进来下 在线等答案
- 有什么办法可以让编译好了的dll直接进入GAC?就是编译输出方向
- doc转成pdf,很急啊,非常感谢啊!!
- TMediaPlayer控件如何引用及使用
- 高分求救!!
- asp.net 文件操作问题和获取主机名IP程序问题
b.aspx如下:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Clear();
int image_widht=40;
int image_height=20;
Size image_size=new Size(image_widht,image_height); Bitmap bit=new Bitmap(image_size.Width, image_size.Height, PixelFormat.Format24bppRgb);
Graphics g=Graphics.FromImage(bit);
g.SmoothingMode = SmoothingMode.None;
g.Clear(Color.FromArgb(204, 215, 173));
g.DrawRectangle(Pens.WhiteSmoke, 0, 0, image_size.Width, image_size.Height);
g.DrawString(Session["VerNum"].ToString(),new Font("Arial",10,FontStyle.Bold),new SolidBrush(Color.FromArgb(0, 0, 0)),new PointF(0, 0));
bit.Save(Response.OutputStream, ImageFormat.Gif);
g.Dispose();
bit.Dispose();
}a.aspx:
Random rd=new System.Random();
Session["VerNum"]=rd.Next(1000,9999).ToString();
ImageNum.ImageUrl="GetVerNum.aspx";
ImageNum.Visible=true;
System.Drawing.Imaging;
System.Drawing.Drawing2D;
在内存中生成的图片显示到页面中
http://www.lionsky.net/MyWebsite/article/list.aspx?id=429