GetMd5.ascx
代码<%@ Control Language="C#" AutoEventWireup="true" %>
<script runat="server">
        public static string Get(string myString, int iShiftBits)
        {
            System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
            byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
            byte[] targetData = md5.ComputeHash(fromData);
            string byte2String = null;            for (int i = 0; i < targetData.Length; i++)
            {
                byte2String += targetData[i].ToString("x");
            }
            if (iShiftBits == 16)
            {
                return byte2String.ToLower().Substring(8, 16);
            }
            else
            {
                return byte2String;
            }
        }
</script>PutSession.aspx
代码:
<%@ Page Language="C#" AutoEventWireup="true"  %>
<%     if (Request["User"].ToString().Contains("'") || Request["User"].ToString().Contains("-") || Request["User"].ToString().Contains(";"))
       {
           Response.Write("<script language='javascript'>alert('请勿输入非法字符!');location.href='Login.aspx';</script>");
       }
       if (Request["Pwd"].ToString().Contains("'") || Request["Pwd"].ToString().Contains("-") || Request["Pwd"].ToString().Contains(";"))
       {
           Response.Write("<script language='javascript'>alert('请勿输入非法字符!');location.href='Login.aspx';</script>");
       }
       
       if ((String)Session["CheckCode"] != null)
       {
           if (Request["Validate"] == (String)Session["CheckCode"].ToString() || Request["Validate"] == (String)Session["CheckCode"].ToString().ToLowerInvariant())
           {
               YIDU.Logic.UserLugic userLogic = new YIDU.Logic.UserLugic();               YIDU.BO.User user = new YIDU.BO.User();               user.UserName = Request["User"];
               user.PassWord = Request["Pwd"];
               if (userLogic.Validate(user))
               {
                   Session["userName"] = user.UserName;
                   Session["passWord"] = user.PassWord;
                   Response.Redirect("Default.aspx");
               }
               else
               {
                   Response.Write("<script language='javascript'>alert('对不起!用户名或错误。');location.href='Login.aspx';</script>");
               }
           }
           else
           {
               Response.Write("<script language='javascript'>alert('对不起!验证码错误。');location.href='Login.aspx';</script>");
           }
       }
%>
我要在PutSession.aspx(<% %>)中调用GetMD5.apcx中的Get()方法。
请指教!!!!!