有代码,但不知道验证码怎样在页面中显示!!再帮帮我,我是菜鸟!!谢谢 帮帮忙!!怎么没人呀?!?我有急用呀!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我用上面代码改的<img src="gif.aspx"> 就可以用啦gif.aspx <%@ import namespace="System"%><%@ import namespace="System.IO"%><%@ import namespace="System.Drawing"%><%@ import namespace="System.Drawing.Imaging"%><%@ import namespace="System.Drawing.Drawing2D"%><script language="C#" runat="server">private Bitmap validateimage;private Graphics g; public void Page_Load(object Sender ,EventArgs e ){ if (!IsPostBack){ string VNum =MakeValidateCode( ); ValidateCode(VNum);} }public void ValidateCode(string VNum){validateimage = new Bitmap(110, 22, PixelFormat.Format24bppRgb);g = Graphics.FromImage(validateimage);g.DrawString(VNum, new Font("黑体",15,FontStyle.Bold),new SolidBrush(Color.White),new PointF(8,1));g.FillRectangle(new LinearGradientBrush(new Point(0,0), new Point(110,22), Color.FromArgb(0,0,0,0),Color.FromArgb(255,255,60,40)),0,0,120,30); g.Save();MemoryStream ms=new MemoryStream();validateimage.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);Response.ClearContent();Response.ContentType="image/gif";Response.BinaryWrite(ms.ToArray());Session["VNum"]=VNum;Response.End();} string MakeValidateCode(){char[] s = new char[]{'0','1', '2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};string num = "";Random r = new Random();for(int i = 0; i < 5; i++){num += s[r.Next(0, s.Length)].ToString(); } return num;}</script> 超时错误 求下面的代码的简写 问个最简单的.net问题啊。小弟不才啊。。。各位兄弟姐妹请进!! 连接Access数据库,老是出错“不支持关键字:provider” 请教*.ashx文件???? 委托添加ImageButton事件,但没触发,为什么? Context.RewritePath不能触发Forms验证??? 如何根据值获得listbox的索引? 穷举一个数组的所有可能的组合 怎样用Server.Transfer在新的窗口中打开另一页 PageView的问题,急 运行任何一个webform都出错,,头疼啊。。。。
<img src="gif.aspx"> 就可以用啦gif.aspx
<%@ import namespace="System"%>
<%@ import namespace="System.IO"%>
<%@ import namespace="System.Drawing"%>
<%@ import namespace="System.Drawing.Imaging"%>
<%@ import namespace="System.Drawing.Drawing2D"%>
<script language="C#" runat="server">private Bitmap validateimage;
private Graphics g;
public void Page_Load(object Sender ,EventArgs e ){
if (!IsPostBack){
string VNum =MakeValidateCode( );
ValidateCode(VNum);}
}
public void ValidateCode(string VNum)
{
validateimage = new Bitmap(110, 22, PixelFormat.Format24bppRgb);
g = Graphics.FromImage(validateimage);g.DrawString(VNum, new Font("黑体",15,FontStyle.Bold),new SolidBrush(Color.White),new PointF(8,1));
g.FillRectangle(new LinearGradientBrush(new Point(0,0), new Point(110,22), Color.FromArgb(0,0,0,0),Color.FromArgb(255,255,60,40)),0,0,120,30);
g.Save();
MemoryStream ms=new MemoryStream();
validateimage.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType="image/gif";
Response.BinaryWrite(ms.ToArray());
Session["VNum"]=VNum;
Response.End();
} string MakeValidateCode()
{
char[] s = new char[]{'0','1', '2','3','4','5','6','7','8','9','a'
,'b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q'
,'r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G'
,'H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W'
,'X','Y','Z'};
string num = "";
Random r = new Random();
for(int i = 0; i < 5; i++)
{
num += s[r.Next(0, s.Length)].ToString();
}
return num;
}
</script>