跪求例子!!
  就一个简单的login画面,拜托各位大虾了!如果连这个都搞不定我可就完了阿T-T

解决方案 »

  1.   

    LZ请上www.baidu.com www.google.com搜索,眼都看花了
      

  2.   

    不明白你的具体需求,这个你怎么参考吧。验证码的
    using System;
    using System.IO;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Text;
    using System.Collections;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using Business;public partial class yzm : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string chkCode = string.Empty;
            //颜色列表,用于验证码、噪线、噪点  
            Color[] color ={ Color.Black, Color.Red, Color.Blue, Color.Green, Color.Orange, Color.Brown, Color.Brown, Color.DarkBlue };
            //字体列表,用于验证码  
            //string[] font ={ "Times New Roman", "MS Mincho", "Book Antiqua", "Gungsuh", "PMingLiU", "Impact" };
            string[] font ={ "Times New Roman" };
            //验证码的字符集,去掉了一些容易混淆的字符  
            //char[] character ={ '2', '3', '4', '5', '6', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'W', 'X', 'Y' };
            char[] character ={ '0', '1', '2', '3', '4', '5', '6', '8', '9' };
            Random rnd = new Random();
            //生成验证码字符串  
            for (int i = 0; i < 4; i++)
            {
                chkCode += character[rnd.Next(character.Length)];
            }
            pubFunc.SetCookie("CheckCode", chkCode, null);        Bitmap bmp = new Bitmap(73, 22);
            Graphics g = Graphics.FromImage(bmp);
            g.Clear(Color.White);
            //画噪线  
            for (int i = 0; i < 10; i++)
            {
                int x1 = rnd.Next(73);
                int y1 = rnd.Next(22);
                int x2 = rnd.Next(73);
                int y2 = rnd.Next(22);
                Color clr = color[rnd.Next(color.Length)];
                g.DrawLine(new Pen(clr), x1, y1, x2, y2);
            }
            //画验证码字符串  
            for (int i = 0; i < chkCode.Length; i++)
            {
                string fnt = font[rnd.Next(font.Length)];
                Font ft = new Font(fnt, 18);
                Color clr = color[rnd.Next(color.Length)];
                g.DrawString(chkCode[i].ToString(), ft, new SolidBrush(clr), (float)i * 19, (float)0);
            }
            //画噪点  
            for (int i = 0; i < 73; i++)
            {
                int x = rnd.Next(bmp.Width);
                int y = rnd.Next(bmp.Height);
                Color clr = color[rnd.Next(color.Length)];
                bmp.SetPixel(x, y, clr);
            }
            //清除该页输出缓存,设置该页无缓存  
            Response.Buffer = true;
            Response.ExpiresAbsolute = System.DateTime.Now.AddMilliseconds(0);
            Response.Expires = 0;
            Response.CacheControl = "no-cache";
            Response.AppendHeader("Pragma", "No-Cache");
            //将验证码图片写入内存流,并将其以 "image/Png" 格式输出  
            MemoryStream ms = new MemoryStream();
            try
            {
                bmp.Save(ms, ImageFormat.Png);
                Response.ClearContent();
                Response.ContentType = "image/Png";
                Response.BinaryWrite(ms.ToArray());
            }
            finally
            {
                //显式释放资源  
                bmp.Dispose();
                g.Dispose();
            }
        }  
    }
      

  3.   

    login画面? 图片?
    见到你login  2个label 2个textbox 2个 按钮? 还有啥子?
      

  4.   

    login画面要不要求输入用户名和密码,如果只是show下公司logo就简单了。