日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

ASP.NET(c#)常用类函数

發布時間:2023/12/9 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET(c#)常用类函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用函數系列:
public static string Get_ClientIP() 得到客戶端IP
public static string Get_CMac(string IP) 得到客戶端 CMac 地址
public static string RequestF(string xPName,string xPType,int xLenDef) 安全接收數據系列
public static string Show_Cont(string xStr) 過濾顯示字串
public static string Show_jsStr(string xStr) 過濾顯示js

安全檢測函數:
public static string CheckUrl(string xDirPage) 上頁地址認證
public static string Chk_Perm0(string xPerm,string xSys,string xAct) 權限認證系列
public static string Chk_Perm1(string xPerm,string xSys,string xAct) 權限認證系列
public static string Chk_Perm2(string xPerm,string xSys,string xAct) 權限認證系列

郵件發送函數:
public void SendEmail(string xSubj,string xCont,string FmAddr,string ToAddr)
public void SendSmtp(string xSubj,string xCont,string xFrom,string xTo)

加密解密函數:
public static string Enc_PW(string xID,string xPW,int xLen) 改裝sha1+md5加密解密函數加密函數
public static string Conv_10toXX(long xNum,int xBase) 10進制 轉 XX 進制
public static long Conv_XXto10(string xStr,int xBase) xx進制 轉 10 進制
public static string DESDec(string pToDecrypt, string sKey) DES解密
public static string DESEnc(string pToEncrypt, string sKey) DES加密密
public static string DESPeace(string xStr, string xType) 改裝DES
public static string DESSwap(string xStr, int xN) DES 改裝算法

文件操作函數:
public static string fCreate(string xFile,string xContent) 建立文件
public void ImgCode (Page containsPage,string validateNum) 生成圖片認證碼
public static string ImgShow(string xPName,int xImgW,int xImgH,int xMaxW,int xMaxH) 按比例大小顯示圖片
public static DataTable fList(string xPath) 顯示文件列表 顯示文件夾列表
public static string fRead(string xFile) 文件讀取函數
public static ArrayList fUpload(HttpPostedFile xFile,string xPath,string xOrg,int xSize,string xType) 文件上傳認證函數


時間/隨即字串函數:
public static string Get_AutoID(int xLen) 自動隨機 ID 串
public static string Get_HHMMSS()? 得到時間HHmmss格式
public static string Get_TimeID()? 得到年月日時間YYYY-MM-DD HH:mm:ss格式
public static string Get_YYYYMMDD() 得到年月日YYYYMMDD格式
public static string Get_mSec() 得到毫秒
public static string Rnd_ID(string xType,int xLen)? 自動隨機 ID 串
public static int Rnd_NM(int xN,int xM)? 自動隨機 N ~ M 數字


數據庫操作函數:
public static void rs_AddLog(string xconn,string xUSID,string xAct,string xSys,string xNote) 添加 Log
public static int rs_Count(string xConn,string xSQL,string xTable) 計算記錄條數
public static void rs_DoSQL(string xConn,string xSQL) 執行SQL語句
public static string rs_Exist(string xConn,string xSQL,string xTable) 檢查是否存在
public static void rs_List(DropDownList xDDList,string xConn,string xSql,string xDefValue,string xClear) 綁定DropDownList
public static string rs_Val(string xConn,string xSQL,string xTable,string xCol) 得到特定 字段值

?

?


using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.IO;
using System.Web;
using System.Web.Mail;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Security;
using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
using PubSet;

namespace Peace
{
?public class WebCS?
?{??
??public static string RequestQ(string xPName,string xPType,int xLenDef)
??{
???string PValue = HttpContext.Current.Request.QueryString[xPName];
???return RequestS(PValue,xPType,xLenDef);
??}
??public static string RequestF(string xPName,string xPType,int xLenDef)
??{
???string PValue = HttpContext.Current.Request.Form[xPName];
???return RequestS(PValue,xPType,xLenDef);
??}
??public static string RequestA(string xPName,string xPType,int xLenDef)
??{
???string PValue = HttpContext.Current.Request[xPName];
???return RequestS(PValue,xPType,xLenDef);
??}

??public static string RequestS(string xPName,string xPType,int xLenDef)
??{
???string PValue = xPName+"";?
???string tmpType = xPType;
???switch (tmpType)
???{
????case "N": // Number -1,0,1
?????try??{?string tI = (int.Parse(PValue)).ToString();?}
?????catch?{?PValue = xLenDef.ToString();}?
?????break;
????case "D": // Date
?????try??{?DateTime tD = DateTime.Parse(PValue);?}
?????catch?
?????{?
??????PValue = xLenDef.ToString();
??????PValue = PValue.Substring(0,4)+"-"+PValue.Substring(4,2)+"-"+PValue.Substring(6,2);
?????}?
?????break;
????default: // Text xLenDef = 19001231
?????if(PValue.Length > xLenDef)?{?PValue = PValue.Substring(0,xLenDef);?}
?????PValue = PValue.Replace("'","''");
?????break;
???}
???return PValue;
??}?

??public static string Show_Text(string xStr)
??{
???string tStr = xStr;
???tStr = tStr.Replace("<","&lt;");
???tStr = tStr.Replace(">","&gt;");
???tStr = tStr.Replace("\r","<br>");
???tStr = tStr.Replace("? ","&nbsp;&nbsp;");
???tStr = tStr.Replace("\t","&nbsp;&nbsp;&nbsp;&nbsp;");
???return tStr;
??}

??public static string Show_Cont(string xStr)
??{
???string tStr = Show_Text(xStr);
???return tStr;
??}

??public static string Show_Form(string xStr)
??{
???string tStr = xStr;
???tStr = tStr.Replace("\'","'");
???tStr = tStr.Replace("\"",""");
???tStr = tStr.Replace("<","&lt;");
???tStr = tStr.Replace(">","&gt;");
???return tStr;
??}

??public static string Show_jsStr(string xStr)
??{
???string tStr = xStr;
???tStr = tStr.Replace("\'","\\\'");
???tStr = tStr.Replace("\"","\\\"");
???return tStr;
??}

??public static string Get_ClientIP()
??{
???string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
???if (null == result || result == String.Empty)?
???{
????result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
???}
???if (null == result || result == String.Empty)?
???{
????result = HttpContext.Current.Request.UserHostAddress;
???}
???return result;
??}

??public static string Get_CMac(string IP) //para IP is the client@#s IP
??{
???string dirResults=""; //IP = "192.168.37.175";//"211.156.182.34";
???ProcessStartInfo psi? = new ProcessStartInfo();
???Process proc = new Process();
???psi.FileName = "nbtstat";
???psi.RedirectStandardInput = false;
???psi.RedirectStandardOutput = true;
???psi.Arguments = "-A " + IP;
???psi.UseShellExecute = false;
???proc = Process.Start(psi);
???dirResults = proc.StandardOutput.ReadToEnd();
???proc.WaitForExit();
???dirResults=dirResults.Replace("\r","").Replace("\n","").Replace("\t","");
???Regex reg=new Regex("Mac[ ]{0,}Address[ ]{0,}=[ ]{0,}(?<key>((.)*?)) __MAC",RegexOptions.IgnoreCase|RegexOptions.Compiled);
???Match mc=reg.Match(dirResults+"__MAC");
???if(mc.Success)?
???{
????return mc.Groups["key"].Value;
???}
???else?
???{
????reg=new Regex("Host not found",RegexOptions.IgnoreCase|RegexOptions.Compiled);
????mc=reg.Match(dirResults);
????if(mc.Success)?{ return "Host not found!"; }
????else???{ return "N/A"; }
???}
??}
?}

?public class WebID?
?{?
??public static string Get_TimeID()
??{
???string YMDHMS = System.DateTime.Now.ToString("yyyyMMddHHmmss");
???string mSec = Get_mSec();
???return YMDHMS+mSec;
??}

??public static string Get_YYYYMMDD()
??{
???return System.DateTime.Now.ToString("yyyyMMdd");
??}

??public static string Get_HHMMSS()
??{
???return System.DateTime.Now.ToString("HHmmss");
??}

??public static string Get_mSec()
??{
???string mSec = System.DateTime.Now.Millisecond.ToString();
???mSec = "00" + mSec;
???return mSec.Substring(mSec.Length-3,3);
??}

??public static string Get_AutoID(int xLen)
??{
???long tNum = DateTime.Now.Ticks;
???string tStr = tNum.ToString("X16");
???if(xLen<tStr.Length)?{?tStr = tStr.Substring(0,xLen);?}
???else?????{?tStr += Rnd_ID("KEY",xLen-tStr.Length);?}
???return tStr;
??}

??public static string Rnd_ID(string xType,int xLen)
??{
???string rChar;
???int rMax,i;
???string orgNum = "0123456789";?????//? 10?? xType = 0,A,KEY
???string orgCap = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";?//? 26?? .? -? _? $? |? !? #? [? ]?
???string orgKey = "ABCDEFGHJKLMNPQRSTUVWXY";????? //? 23?? I? O? Z
???string oStr = "";
???string tStr = "";
???switch (xType)
???{
????case "0":?rMax = 10;?tStr = orgNum;?break;
????case "A":?rMax = 26;?tStr = orgCap;?break;
????default:?rMax = 33;?tStr = orgNum + orgKey;?break;
???}
???System.Random ran = new Random(System.DateTime.Now.Second + (int)System.DateTime.Now.Ticks);
???for (i=0;i<Math.Abs(xLen);i++)
???{
????int rin = ran.Next(0,rMax-1);
????rChar = tStr.Substring(rin,1);
????oStr += rChar;
???}
???return oStr;
??}

??public static int Rnd_NM(int xN,int xM)
??{
???System.Random ran = new Random(System.DateTime.Now.Second + (int)System.DateTime.Now.Ticks);
???return ran.Next(xN,xM);
??}
?}

?public class WebRS?
?{
??public static void rs_AddLog(string xconn,string xUSID,string xAct,string xSys,string xNote)
??{
???string Tim,IP,PNow,PRef,sql;
???Tim = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")+Peace.WebID.Rnd_ID("KEY",5);
???IP = Peace.WebCS.Get_ClientIP() ;
???PNow = HttpContext.Current.Request.Url.ToString(); ;
???PRef = HttpContext.Current.Request.ServerVariables["http_referer"]+"";
???PNow = Peace.WebCS.RequestS(PNow,"",96);
???PRef = Peace.WebCS.RequestS(PRef,"",96);
???xAct = xAct.Replace("'","");
???xNote = Peace.WebCS.RequestS(xNote,"",255);
???if (PRef.IndexOf("?")>0)?{?PRef = PRef.Substring(0,PRef.IndexOf("?"));?}
???if (PNow.IndexOf("?")>0)?{?PNow = PNow.Substring(0,PNow.IndexOf("?"));?}
???sql? = " INSERT INTO AdmLogs (LGTime,USID,LGAct,LGPag1,LGPag2,LGSyst,LGNote,LGIP) VALUES ";
???sql += " ('"+Tim+"','"+xUSID+"','"+xAct+"','"+PNow+"','"+PRef+"','"+xSys+"','"+xNote+"','"+IP+"')";
???Peace.WebRS.rs_DoSQL(xconn,sql);
??}

??public static string rs_Val(string xConn,string xSQL,string xTable,string xCol)
??{
???string rObj;
???SqlConnection cnRec = new SqlConnection(xConn);
???SqlDataAdapter cmRec = new SqlDataAdapter(xSQL, cnRec);
???DataSet dsRec = new DataSet();
???cmRec.Fill(dsRec, xTable);
???if(dsRec.Tables[0].Rows.Count>0)
???{
????DataRow curDR;
????curDR = dsRec.Tables[0].Rows[0];
????rObj? = curDR[xCol].ToString();?
???}
???else?{?rObj = "";?}
???return rObj;
??}

??public static string rs_Exist(string xConn,string xSQL,string xTable)
??{
???string rObj;
???SqlConnection cnRec = new SqlConnection(xConn);
???SqlDataAdapter cmRec = new SqlDataAdapter(xSQL, cnRec);
???DataSet dsRec = new DataSet();
???cmRec.Fill(dsRec, xTable);
???if(dsRec.Tables[0].Rows.Count>0)?{?rObj = "YES";?}
???else?{?rObj = "EOF";?}
???return rObj;
??}

??public static int rs_Count(string xConn,string xSQL,string xTable)
??{
???SqlConnection cnRec = new SqlConnection(xConn);
???SqlDataAdapter cmRec = new SqlDataAdapter(xSQL, cnRec);
???DataSet dsRec = new DataSet();
???cmRec.Fill(dsRec, xTable);
???return dsRec.Tables[0].Rows.Count;
??}

??public static void rs_DoSQL(string xConn,string xSQL)
??{
???SqlConnection conn = new SqlConnection(xConn);
???conn.Open();
???SqlCommand insCMD = new SqlCommand(xSQL,conn);
???Int32 recordsAffected = insCMD.ExecuteNonQuery();
???conn.Close();
??}?

??public static void rs_List(DropDownList xDDList,string xConn,string xSql,string xDefValue,string xClear)
??{
???string conn=PubSet.Config.cnStr; //HttpContext.Current
???SqlConnection cn = new SqlConnection( conn );
???SqlCommand cm = new SqlCommand( xSql, cn );
???cm.Connection.Open();
???SqlDataReader iReader = cm.ExecuteReader();
???if (xClear.Length>0)???// Clear Old Records;
?????{?xDDList.Items.Clear();?}
???while ( iReader.Read() )
???{?xDDList.Items.Add( new ListItem( iReader[1].ToString(),iReader[0].ToString() ) );?}
???if(xDDList.Items.Count==0)??// If NOT found record,Add blank value,but NOT [Null]
?????{?xDDList.Items.Add( new ListItem( "", "" ) );?}?
???cm.Connection.Close();
??}

?}

?public class WebCheck?
?{
??public static string CheckUrl(string xDirPage)
??{
???string sPrev = HttpContext.Current.Request.ServerVariables["http_referer"]+"";
???string sNow? = HttpContext.Current.Request.Url.ToString();
???sPrev = sPrev.ToLower();
???sPrev = sPrev.Replace("http://","");
???sPrev = sPrev.Replace("www.","");
???if(sPrev.IndexOf("/",0)>0)
???{?
????sPrev = sPrev.Substring(0,sPrev.IndexOf("/",0));
???}
???sNow? = sNow.ToLower();
???if( (sPrev.Length==0) || (sNow.IndexOf(sPrev,0)<0) )
???{
????if(xDirPage=="")?{ /*xObj.Response.Redirect(Config.WHome);*/?}
????else????{?HttpContext.Current.Response.Redirect(xDirPage);?}???
???}
???return sPrev ;
??}

??public static string Chk_Perm1(string xSys,string xAct,string xPath)
??{
???string AdmPerm = (string)HttpContext.Current.Session["AdmPerm"]+"";
???string flgPerm = "Error";
???if(AdmPerm.Length<3)??{?flgPerm = "Error";?}
???else??????{?flgPerm = Chk_Perm0(AdmPerm,xSys,xAct);?}
???if( flgPerm=="Error" )
???{
????if(xPath=="")???{?/*xObj.Response.Redirect(Config.WHome);*/?}
????else?????{?HttpContext.Current.Response.Redirect(xPath);?}??
???}
???return flgPerm ;
??}

??public static string Chk_Perm2(string xSys,string xAct,string xPath)
??{
???string AdmPerm = (string)HttpContext.Current.Session["AdmPerm"]+"";
???string MemPerm = (string)HttpContext.Current.Session["MemPerm"]+"";
???string flgPerm = "Error";
???if(MemPerm.Length<3)??{?flgPerm = "Error";?}
???else??????{?flgPerm = Chk_Perm0(MemPerm,xSys,xAct);?}
???if(AdmPerm.Length>3)??{?flgPerm = "Pass";?}
???if( flgPerm=="Error" )
???{
????if(xPath=="")???{?HttpContext.Current.Response.Redirect("/");?}
????else?????{?HttpContext.Current.Response.Redirect(xPath);?}??
???}
???return flgPerm ;
??}

??public static string Chk_Perm0(string xPerm,string xSys,string xAct)
??{
???string flgPerm = "(N/A)";
???if(xSys=="")???{?flgPerm = "Pass";?}
???else?
???{
????if(xPerm.IndexOf("("+xSys+")")>=0)
????{
?????if(xAct=="")?{?flgPerm = "Pass";?}?????
?????else?
?????{
??????int p1 = xPerm.IndexOf("("+xSys+")");
??????int p2 = xPerm.IndexOf("(/"+xSys+")");
??????if( (p1>=0) && (p2>p1) )
??????{
???????xPerm = xPerm.Substring(p1,p2-p1);
???????xAct = xAct.ToUpper();
???????if(xPerm.IndexOf(""+xAct+"")>=0)
???????{?flgPerm = "Pass";?}
???????else?{?flgPerm = "Error";?}
??????}
??????else??{?flgPerm = "Error";?}
?????}
????}
????else????{?flgPerm = "Error";?}?????
???}
???return flgPerm ;
??}

?}

?public class WebEnc?
?{
??public static string Enc_PW(string xID,string xPW,int xLen)
??{
???string eStr1 = FormsAuthentication.HashPasswordForStoringInConfigFile(xID,"sha1"); // 40
???string eStr2 = "";
???string tStr;
???for(int i=0; i<4; i++)
???{
????tStr = eStr1.Substring(10*i,10);
????eStr2 += FormsAuthentication.HashPasswordForStoringInConfigFile(xPW+tStr,"md5"); // 32
???}
???int ne1 = (128 - xLen)/2;
???return eStr2.Substring(ne1,xLen);
??}

??public static string DESPeace(string xStr, string xType)
??{
???string oStr,sKey=PubSet.Config.DESOffset;
???if (xType=="Enc")?
???{?
????oStr = DESEnc(xStr,sKey);?
????oStr = Peace.WebEnc.DESSwap(oStr,4);
???}
???else????
???{?
????xStr = Peace.WebEnc.DESSwap(xStr,4);
????oStr = DESDec(xStr,sKey);
???}
???return oStr;
??}

??public static string DESSwap(string xStr, int xN)
??{
???int sLen;
???string s1="",s2="",s3="";
???sLen = xStr.Length;
???if ( (xN>1) && (xN<sLen) )
???{
????s1 = xStr.Substring(0,xN);
????s2 = xStr.Substring(sLen-xN,xN);
???}
???for(int i=(sLen-xN-1);i>=xN;i--)
???{
????s3 += xStr.Substring(i,1);
???}
???return s1 + s3 + s2; // xStr.Substring(xN,sLen-(2*xN))
??}

??public static string DESEnc(string pToEncrypt, string sKey)
??{
???DESCryptoServiceProvider des = new DESCryptoServiceProvider();
???byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt);
???des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
???des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
???MemoryStream ms = new MemoryStream();
???CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(),CryptoStreamMode.Write);
???cs.Write(inputByteArray, 0, inputByteArray.Length);
???cs.FlushFinalBlock();
???StringBuilder ret = new StringBuilder();
???foreach(byte b in ms.ToArray())
???{
????ret.AppendFormat("{0:X2}", b);
???}
???ret.ToString();
???return ret.ToString();
??}

??public static string DESDec(string pToDecrypt, string sKey)
??{
???DESCryptoServiceProvider des = new DESCryptoServiceProvider();
???byte[] inputByteArray = new byte[pToDecrypt.Length / 2];
???for(int x = 0; x < pToDecrypt.Length / 2; x++)
???{
????int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16));
????inputByteArray[x] = (byte)i;
???}
???des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
???des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
???MemoryStream ms = new MemoryStream();
???CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(),CryptoStreamMode.Write);
???cs.Write(inputByteArray, 0, inputByteArray.Length);
???cs.FlushFinalBlock();
???StringBuilder ret = new StringBuilder(); // 把解密后的文本變成流對象
???return System.Text.Encoding.Default.GetString(ms.ToArray());
??}

??public static string Conv_10toXX(long xNum,int xBase)
??{
???string oStr = "0123456789ABCDEFGHJKLMNPQRSTUVWXY";
???long nm = xNum;
???long ni = nm / xBase;
???long nr = nm % xBase;
???int? nk = (int)nr;
???string ch = "";
???string ns = "";
???while (nm >= xBase)
???{
????ni = nm / xBase;
????nr = nm % xBase;
????nk = (int)nr;
????ch = oStr.Substring(nk,1);
????ns += ch;
????nm = ni;
???}
???if(nm!=0)
???{
????nk = (int)nm;
????ch = oStr.Substring(nk,1);
????ns += ch;
???}
???string rs = "";
???for(int i=ns.Length; i>0; i--)
???{
????rs += ns.Substring(i-1,1);
???}
???return rs;
??}

??public static long Conv_XXto10(string xStr,int xBase)
??{
???string oStr = "0123456789ABCDEFGHJKLMNPQRSTUVWXY";
???int i,p;
???double rn = 0;
???string ch = "" ;
???for(i=xStr.Length; i>0; i--)
???{
????ch = xStr.Substring(i-1,1);
????p = oStr.IndexOf(ch);
????rn += p * Math.Pow(xBase,(xStr.Length-i));
???}
???return (long)rn;
??}
?}

?public class WebEmail?
?{
??public void SendEmail(string xSubj,string xCont,string FmAddr,string ToAddr)
??{
???//
???string MsgSubj;
???//
??}

??public void SendSmtp(string xSubj,string xCont,string xFrom,string xTo)
??{
???MailMessage mObj = new MailMessage();
???mObj.From??? = xFrom;
???mObj.To????? = xTo;
???mObj.Subject = xSubj;
???mObj.Body??? = xCont;
???mObj.BodyFormat?? = MailFormat.Html;
???//mObj.BodyEncoding = "gb2312";
???//mObj.Priority = MailPriority.Normal/Low/High;
???//mObj.Attachments.Add(new MailAttachment("c:\\test.txt"));
???SmtpMail.Send(mObj);
??}
?}

?public class WebFile
?{
??// File.Delete("F:\\net\\241.net\\t2\\t2\\t2\txt");
??// Directory.CreateDirectory("F:\\net\\241.net\\t2\\t2\\t2");?
??// Directory.Delete();
??public static string fCreate(string xFile,string xContent)
??{
???string fRes;
???FileStream fs;
???if ( !File.Exists(xFile) )?
???{
????fs = new FileStream(xFile, FileMode.OpenOrCreate, FileAccess.Write);
????fRes = "Create";
???}
???else?
???{
????fs = new FileStream(xFile, FileMode.Truncate, FileAccess.Write);
????fRes = "Edit";
???}
???StreamWriter w = new StreamWriter(fs);
???w.Write (xContent);
???w.Flush();?
???fs.Close();
???return fRes;
??}
??public static string fRead(string xFile)
??{
???string fRes;
???if ( !File.Exists(xFile) )?{?fRes = "\0";?}
???else?
???{
????FileStream fs = new FileStream(xFile, FileMode.Open, FileAccess.Read);
????StreamReader sr = new StreamReader(fs); // ,Encoding.GetEncoding(950),true
????fRes = sr.ReadToEnd();
????fs.Close();
????
???}
???return fRes;
??}

??public static DataTable fList(string xPath)
??{
???Directory.CreateDirectory(xPath);
???DataTable dt = new DataTable();
???DataRow dr;
???dt.Columns.Add(new DataColumn("Object Name", typeof(string)));
???dt.Columns.Add(new DataColumn("Type", typeof(string)));
???dt.Columns.Add(new DataColumn("Size", typeof(string)));
???dt.Columns.Add(new DataColumn("Date Created", typeof(string)));
???dt.Columns.Add(new DataColumn("Date Modified", typeof(string)));

???DirectoryInfo cd = new DirectoryInfo(xPath+? "\\");
???foreach (DirectoryInfo Dir in cd.GetDirectories())
???{
????dr = dt.NewRow();?
????dr[0] = Dir.Name;
????dr[1] = "Dir.";
????dr[2] = "";?
????dr[3] = Dir.CreationTime.ToString("yy-MM-dd HH:mm");
????dr[4] = Dir.LastWriteTime.ToString("yy-MM-dd HH:mm");
????dt.Rows.Add(dr);??
???}
???foreach (FileInfo Fil in cd.GetFiles())
???{
????dr = dt.NewRow();
????dr[0] = Fil.Name;
????dr[1] = "File";
????dr[2] = Fil.Length; // "999,999,999,999"
????dr[3] = Fil.CreationTime.ToString("yy-MM-dd HH:mm");
????dr[4] = Fil.LastWriteTime.ToString("yy-MM-dd HH:mm");
????dt.Rows.Add(dr);??????
???}???
???return dt;
??}

??public static ArrayList fUpload(HttpPostedFile xFile,string xPath,string xOrg,int xSize,string xType)
??{
???ArrayList OutArr = new ArrayList();
???OutArr.Add(""); //Rerurn Result
???OutArr.Add(""); //Extend File Name
???OutArr.Add(""); //Org File Name
???OutArr.Add("0"); //Size
???OutArr.Add("0"); //Width
???OutArr.Add("0"); //Height
?
???HttpPostedFile pFile = xFile;?// Get Files Info
???int fSize = pFile.ContentLength;
???byte[] fData = new byte[fSize];
???string upFlag = "(OK)";
???string fType = "",fName="";

???xSize *= 1024;????// Check Files Size
???if( (xSize<5120)||(xSize>204800) )?{ xSize = 198*1024; }
???if(fSize==0)??? { upFlag = "Siz0"; }
???if(fSize>xSize) { upFlag = "Size"; }
???OutArr[3] = fSize.ToString(); //OutFileSize = fSize;?// *****

???if(upFlag=="(OK)")?? // Check Files Type
???{
????int cPos = xOrg.LastIndexOf("\\") + 1;
????fName = xOrg.Substring(cPos,(xOrg.Length-cPos));
????fType = fName;
????cPos = fType.LastIndexOf(".");
????if(cPos>0)?{?fType = fName.Substring(cPos,(fName.Length-cPos)).ToUpper(); }
????else??{?fType = "(ER)";?}
????OutArr[1] = fType; //OutFileExt = fType;??// *****
????OutArr[2] = fName; //OutFileName = fName;?// *****
????xType = xType.ToUpper();
????if(xType.IndexOf(fType)<0)?{?upFlag = "Type"; }
????string yType = "/.ASP/.ASPX/.EXE/.ASAX/.ASA/";
????if(yType.IndexOf(fType)>=0)?{?upFlag = "yTyp"; }
???}
?
???if(upFlag=="(OK)")? // Save Files
???{
????pFile.InputStream.Read(fData,0,fSize);
????xPath += fType;
????FileStream tFile = new FileStream(xPath,FileMode.Create);
????tFile.Write(fData,0,fData.Length);
????tFile.Close();?
????if ( (fType==".GIF")||(fType==".JPG")||(fType==".JPEG") )?// Get Size
????{??
?????FileStream fs = File.Open(xPath,FileMode.Open,FileAccess.Read,FileShare.Read);
?????Bitmap tImg = new Bitmap(fs);
?????OutArr[4] = tImg.Width.ToString(); //OutFileWidth = tImg.Width;??// *****
?????OutArr[5] = tImg.Height.ToString(); //OutFileHeight = tImg.Height;?// *****
?????fs.Close();
????}
???}
???OutArr[0] = upFlag; //OutFileRes = upFlag;
???return OutArr;

??}

??public static string ImgShow(string xPName,int xImgW,int xImgH,int xMaxW,int xMaxH)
??{
???string fRes="";
???float oW=xMaxW, oH=xMaxH;
???float oScale=xMaxW/xMaxH;
???float iScale=xImgW/xImgW;
???if(( xImgW>xMaxW) && (xImgH>xMaxH) )?{ // >>
????if(iScale>oScale)?{?oW = xMaxW;?oH = xImgH/iScale;?}
????if(iScale<oScale)?{?oH = xMaxH;?oW = xMaxW*iScale;?}
???}
???if(( xImgW>xMaxW) && (xImgH<xMaxH) )?{ // ><
??????????oW = xMaxW;?oH = xImgH/iScale;
???}
???if(( xImgW<xMaxW) && (xImgH>xMaxH) )?{ // <>
??????????oH = xMaxH;?oW = xMaxW*iScale;
???}
???if(( xImgW<xMaxW) && (xImgH<xMaxH) )?{ // <<
??????????oW = xImgW;?oH = xImgH;?
???}
???fRes = "<img border='0' src='" +xPName+ "' width=" +oW+ " height=" +oH+ ">";
???return fRes;
??}

??/**********************Created by Chen**************************
??*如果你覺得本人的文章好,要引用請尊重著作人的勞動果實,說明
??http://edu.pingjiang.com/net/02/45843.htm
??*出處以及原創作者,Thank you!!!?? email:aishen944-sohu.com
??http://www.dg.gd.cn 東莞網絡 謝永順[Peace] 整理修改 (xpigeon@163.com;QQ:80893510)
??*******************************************************************/
??/// <summary>
??/// 創建驗證碼的圖片 CreateValidateGraphic
??/// </summary>
??/// <param name="containsPage">要輸出到的page對象</param>
??/// <param name="validateNum">驗證碼</param>
??public void ImgCode (Page containsPage,string validateNum)
??{
???Bitmap image=new Bitmap((int)Math.Ceiling(validateNum.Length*12.5),22);
???Graphics g=Graphics.FromImage(image);
???try
???{
????//生成隨機生成器
????Random random=new Random();
????//清空圖片背景色
????g.Clear(Color.White);
????//畫圖片的干擾線
????for(int i=0;i<5;i++)
????{
?????int x1=random.Next(image.Width);
?????int x2=random.Next(image.Width);
?????int y1=random.Next(image.Height);
?????int y2=random.Next(image.Height);
?????g.DrawLine(new Pen(Color.Silver),x1,y1,x2,y2);
????}//
????Font font=new Font("Courier",12,(FontStyle.Bold)); //Arial |FontStyle.Italic
????LinearGradientBrush brush=new LinearGradientBrush(new Rectangle(0,0,image.Width,image.Height),
?????Color.Blue,Color.DarkRed,1.2f,true);
????g.DrawString(validateNum,font,brush,3,2);
????//畫圖片的前景干擾點
????for(int i=0;i<10;i++)
????{
?????int x=random.Next(image.Width);
?????int y=random.Next(image.Height);
?????image.SetPixel(x,y,Color.FromArgb(random.Next()));
????}
????//畫圖片的邊框線
????g.DrawRectangle(new Pen(Color.Silver),0,0,image.Width-1,image.Height-1);
????//保存圖片數據
????MemoryStream stream=new MemoryStream();
????image.Save(stream,ImageFormat.Jpeg);
????//輸出圖片
????containsPage.Response.Clear();
????containsPage.Response.ContentType="image/jpeg";
????containsPage.Response.BinaryWrite(stream.ToArray());
???}
???finally
???{
????g.Dispose();
????image.Dispose();
???}
??}

?}
?// Get_rsOpt(xconn,xTab,xID,xName,xType,xWhere,xDef)?
?// Get_Option(xmid,xfirst,xend,xstep) ;
?// Get_vPath(xLen) Get_fName()
}

總結

以上是生活随笔為你收集整理的ASP.NET(c#)常用类函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91麻豆精品国产91久久久使用方法 | 亚洲高清在线 | 人人爽人人看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 国产精品麻豆视频 | 91精品无人成人www | 欧美久久久一区二区三区 | av黄色一级片 | 色吧久久 | 欧美性春潮 | 我爱av激情网 | 91丨九色丨国产在线观看 | 免费看91的网站 | 欧美日韩一区二区在线观看 | 91黄色在线看 | 午夜久久电影网 | 婷婷深爱网 | 99久久婷婷国产精品综合 | 亚洲区另类春色综合小说校园片 | 999视频网站 | 成人网444ppp| 天天射天天色天天干 | 日本精品久久久一区二区三区 | 青青草国产成人99久久 | av理论电影| 国产一级黄色免费看 | 欧美日韩成人一区 | 9色在线视频 | 日韩在线观看网站 | 国产精品福利在线观看 | 不卡的av | 亚洲视频免费在线看 | 色中色综合 | 久久精彩免费视频 | 成人免费在线网 | 99re8这里有精品热视频免费 | 亚洲热视频| 色网站在线免费观看 | 久久免费看a级毛毛片 | 色妞久久福利网 | 亚洲国产中文字幕在线观看 | 久久99久久精品 | 在线观看亚洲精品视频 | 日韩免费看片 | 久草免费福利在线观看 | 久久成人国产精品免费软件 | 麻豆一精品传二传媒短视频 | 九精品 | 日韩成人免费在线 | 综合av在线 | 成人羞羞视频在线观看免费 | 国产一卡二卡四卡国 | 色婷婷www | 我要看黄色一级片 | 久久dvd | 四川妇女搡bbbb搡bbbb搡 | a视频免费在线观看 | 国产精品久久久久久一区二区三区 | 精品在线视频一区二区三区 | 五月天婷婷丁香花 | 狠狠狠色丁香综合久久天下网 | 欧美美女视频在线观看 | 日韩欧美一区二区三区免费观看 | 天天色天天爱天天射综合 | 丁香视频在线观看 | 色狠狠一区二区 | 欧美孕交vivoestv另类 | 亚洲一区二区三区毛片 | 国产黄色美女 | 五月婷婷一级片 | 超碰av免费| 视频在线91| 主播av在线 | 中文字幕亚洲国产 | 久久久久伊人 | 亚洲九九 | 麻豆播放| 精品久久久久久久久亚洲 | 亚洲欧美日韩国产一区二区 | 五月综合| 2023亚洲精品国偷拍自产在线 | 国产精品免费一区二区 | 日韩欧美精品在线视频 | 欧美爽爽爽 | 91chinese在线 | av东方在线| 97视频亚洲 | 欧美日韩免费一区二区三区 | 国产成人久久77777精品 | 在线视频app | 久久综合九色综合欧美狠狠 | 国产精品久久久一区二区三区网站 | 综合色综合色 | 国产欧美综合视频 | 婷婷久久一区 | 久久视频精品在线观看 | 欧美 国产 视频 | 一级黄色片毛片 | 麻豆视频国产精品 | 五月婷婷激情 | 色99视频 | 亚洲狠狠丁香婷婷综合久久久 | 九九久久影视 | 日三级在线 | 日韩一区二区三区视频在线 | 天天操操操操操 | 国产精品美女免费 | 91精品视频在线观看免费 | 69热国产视频 | 欧美日韩不卡一区二区三区 | 在线视频 91 | 麻豆免费看片 | 亚洲精品中文字幕视频 | 豆豆色资源网xfplay | 亚洲欧美综合 | 玖玖视频| 奇米网8888 | 欧美精品三级在线观看 | 久久久高清 | 91精品一区二区三区蜜臀 | 能在线观看的日韩av | 国产精品96久久久久久吹潮 | 日本三级在线观看中文字 | 天天做天天爽 | 三级黄色大片在线观看 | 8x8x在线观看视频 | 九色在线 | 亚洲va在线va天堂va偷拍 | 国产精品成人av久久 | 免费日韩一级片 | 精品国产一区二区三区在线 | 中文字幕三区 | 色婷婷综合久久久中文字幕 | 国产一区二区三区四区在线 | 91av原创 | 视频国产在线 | h视频在线看 | 欧美日韩高清一区二区 | 色88久久 | 成人福利在线播放 | 日本性动态图 | 91人人视频在线观看 | 精品一区精品二区高清 | 国产一区二区免费 | 国内精品在线一区 | 狠狠做深爱婷婷综合一区 | 99久久影视| 精品久久久久久久久久 | 中文字幕日韩免费视频 | 国产91精品看黄网站在线观看动漫 | 一区二区影视 | 三级黄在线 | 伊人一级 | 免费看污网站 | 国产精品久久久久久久午夜片 | 美女视频一区二区 | 一区二区视频在线播放 | 免费a v网站 | 四虎精品成人免费网站 | 国内精品久久久久久久久久清纯 | 美女网站在线免费观看 | 日韩高清成人在线 | 在线 精品 国产 | 激情av一区二区 | 亚洲一级国产 | ,久久福利影视 | 国产亚洲精品久久久网站好莱 | 日本中文字幕一二区观 | 日韩午夜电影院 | 国产精品欧美久久久久三级 | 日韩高清av在线 | 国产精品va在线观看入 | 亚洲精品一区二区三区新线路 | 亚洲国产欧美在线看片xxoo | 精品黄色片 | 美女中文字幕 | 91精品久久久久久 | 国产麻豆果冻传媒在线观看 | 国产男男gay做爰 | 久久精品欧美日韩精品 | 三级av网站| 日韩午夜剧场 | 天天操天天操 | 97超级碰碰 | 中国一级片在线 | 色婷婷狠狠五月综合天色拍 | 亚洲成aⅴ人在线观看 | 久久五月天婷婷 | 免费毛片一区二区三区久久久 | 免费男女网站 | av不卡免费看 | 精品美女在线视频 | 久久草av | 伊人电影在线观看 | 99热手机在线 | 国产91综合一区在线观看 | 中文字幕超清在线免费 | 国产精品自产拍在线观看 | 91精选在线观看 | 国产精品www | 99视频精品免费观看, | 亚洲婷婷在线视频 | 国产成人久久精品77777综合 | 中文国产字幕在线观看 | 成人久久精品视频 | 国产精品久久久区三区天天噜 | 婷婷色在线资源 | 亚洲男人天堂a | 国产午夜精品福利视频 | 综合久久一本 | 亚洲国产成人精品在线观看 | 日本中文字幕观看 | 在线国产一区二区三区 | 欧洲亚洲激情 | 成人日韩av | 狠狠地操 | 国产成人精品不卡 | av免费网站观看 | av一级片| 五月天最新网址 | 中文字幕视频 | 中文字幕 国产精品 | 97电影院在线观看 | 综合色综合 | 欧美成年网站 | 狠狠综合久久 | 国产天天爽 | 色福利网站 | 91精品久久久久久综合乱菊 | 天天拍天天爽 | 日韩国产在线观看 | 久久成人18免费网站 | 亚洲一区视频免费观看 | 狠狠色狠狠色综合日日92 | a在线一区| 久久综合九色综合久久久精品综合 | 精品国产一区二区三区四区vr | 亚洲狠狠婷婷综合久久久 | 亚洲综合婷婷 | 日韩在线免费视频观看 | 日韩在线视频一区二区三区 | 91亚洲精品久久久久图片蜜桃 | 午夜精品一区二区三区免费 | www.五月婷婷.com | 欧美日韩精品电影 | 久久久高清免费视频 | 国产精品久久久久av免费 | 97视频免费在线 | 久久视频99 | 国产精品久久久久一区二区国产 | 天天射综合网视频 | 亚洲免费av片 | 亚洲天堂在线观看完整版 | 亚洲精品456在线播放第一页 | 美女久久视频 | 久久黄色片 | 成人在线视频你懂的 | 探花系列在线 | 日韩视频在线一区 | 婷婷激情小说网 | 国产精品第一页在线 | 成年人精品 | 黄a网站 | 久视频在线播放 | 伊人导航 | 亚洲国产网站 | 日韩在线观看电影 | 欧美日韩国产一区二区在线观看 | 日韩在线视频一区 | 亚洲精品88欧美一区二区 | 欧美亚洲xxx | 日韩欧美在线一区二区 | 亚洲人人网 | 婷婷激情av | 国产精品久久久久久久毛片 | 欧美成人影音 | 手机看片99 | 69av在线视频| 欧美激情另类 | 久久久久福利视频 | 久草在线资源网 | 久久免费99精品久久久久久 | 久久久久在线观看 | 五月天婷婷丁香花 | 欧美成人在线免费观看 | 国产在线精品一区二区三区 | 国产成人a v电影 | 最近日本中文字幕a | 成人污视频在线观看 | 久久免费一级片 | 日韩久久一区二区 | 国产视频一区在线播放 | 日韩精品久久久久 | 亚洲成av人片在线观看 | www亚洲精品 | 尤物九九久久国产精品的分类 | 伊人亚洲综合网 | 久久情网 | 国产成人精品久久亚洲高清不卡 | 国产中文字幕网 | 免费观看性生活大片3 | av色影院 | 中文字幕首页 | 久久a国产 | 精品美女久久久久 | 久久99国产综合精品 | 深爱激情站 | 国产性天天综合网 | 国产精品资源在线观看 | 丁香婷婷综合激情 | 国产一区二区免费看 | 国产xx在线| 最新精品国产 | 久久观看最新视频 | 91成人亚洲 | 亚洲精品中文字幕在线观看 | 国产精品va在线观看入 | 国产成人精品久久久久蜜臀 | 亚洲一区二区三区毛片 | 欧美日在线 | 中文字幕免费久久 | 午夜精品久久久99热福利 | 少妇自拍av| 月下香电影 | 男女激情免费网站 | 永久av免费在线观看 | 91在线免费视频观看 | 久久精品草 | 久草在线最新视频 | 久久成人高清 | 免费a视频在线 | 91精品国产一区二区三区 | 在线欧美a | 日韩一区二区三区高清在线观看 | 狠狠干成人综合网 | 亚洲人在线 | 国产一区二区三区免费在线 | 中文字幕乱视频 | 色婷婷综合久久久 | 日韩免费观看一区二区三区 | 天堂视频中文在线 | 久久99电影 | 亚洲精品天天 | 亚洲免费视频在线观看 | 美国av大片 | av色网站| 欧美日韩在线观看不卡 | 欧美日韩一级久久久久久免费看 | 日韩午夜电影网 | 日本三级全黄少妇三2023 | 久久精品视频在线播放 | 日本论理电影 | 成人在线电影观看 | 中文字幕在线专区 | 国产免费观看av | 中文字幕av在线免费 | 麻豆视频在线免费看 | 国产99久久九九精品免费 | 日韩欧美成人网 | 中文国产字幕在线观看 | 国产视频资源在线观看 | 亚洲天堂精品视频在线观看 | 亚洲精品久久激情国产片 | 国产精品永久免费观看 | 一区二区激情 | av高清在线 | 久久久久国产精品厨房 | 欧美a级成人淫片免费看 | 国产成人免费网站 | 99久久综合精品五月天 | 五月婷婷电影网 | 久久久久国产精品免费网站 | 国产视频97| 你操综合 | 国产资源在线观看 | 人人爱人人舔 | 97超碰国产在线 | 久久久激情网 | 亚洲精品裸体 | 成人av片免费观看app下载 | 性色在线视频 | 一级片在线 | 色婷婷狠狠五月综合天色拍 | 激情视频一区 | 国产免码va在线观看免费 | 精品1区2区3区 | 久久免费在线观看视频 | 免费看在线看www777 | 在线观看亚洲精品 | 日韩精品一区二区三区免费视频观看 | 国产精品麻豆三级一区视频 | 91精品天码美女少妇 | 日韩理论 | 日韩一区精品 | 欧美日韩在线视频一区二区 | av电影免费在线播放 | 在线播放视频一区 | 狠狠色丁香婷婷综合久小说久 | 国产无套视频 | 在线免费黄色av | 91亚洲永久精品 | 国产一级黄 | 成人av免费 | 中文字幕中文字幕在线一区 | 国产精品免费一区二区三区在线观看 | 在线av资源| 天天插视频 | 久久精品免费电影 | 97免费在线观看 | 国产一二三精品 | 免费成人av在线看 | 日韩1页| 婷婷成人综合 | 夜夜操天天摸 | 日本最新高清不卡中文字幕 | 国产精品18久久久久久久久久久久 | 99婷婷狠狠成为人免费视频 | 久久在现视频 | 日韩免费av片 | 最近中文字幕免费大全 | 在线视频日韩精品 | 欧美成人中文字幕 | 色资源在线观看 | 超碰人人草 | 日本 在线 视频 中文 有码 | 黄色的网站免费看 | 免费日韩 精品中文字幕视频在线 | 综合色亚洲 | 久久精品欧美一区 | 久草新在线 | 久久免费播放视频 | 99精品久久精品一区二区 | 免费国产在线精品 | 一区二区 不卡 | 天天操天天射天天添 | 精品欧美乱码久久久久久 | 中文字幕精品一区 | 国产在线中文字幕 | 日本激情中文字幕 | 国产福利小视频在线 | 日韩在线观看中文 | 91资源在线免费观看 | 97超碰在线人人 | 五月天网页 | 91av成人| 欧美一二三区在线播放 | 久久91久久久久麻豆精品 | 久久久免费观看完整版 | 欧美亚洲国产日韩 | 欧美视频一区二 | 在线观看亚洲免费视频 | 亚洲电影自拍 | 国产区第一页 | 日本精品久久久久 | 一区二区精品在线观看 | 日韩理论片 | 国产精品一区二区三区视频免费 | 五月综合色婷婷 | 国产专区视频 | 日韩免费电影在线观看 | 成人免费网视频 | 久久av网址| 久久久国产精品亚洲一区 | 在线观看一区二区精品 | 91麻豆产精品久久久久久 | 国产成人免费网站 | 黄色a级片在线观看 | 免费中文字幕视频 | 日韩综合一区二区三区 | 国产传媒中文字幕 | 在线你懂的视频 | 婷婷日日 | 亚洲精品乱码久久久一二三 | 亚洲精品国产精品乱码不99热 | 久久艹在线观看 | 亚洲一区尤物 | 欧美日韩69 | 色亚洲激情 | 天天鲁天天干天天射 | 黄色录像av | 久久草草影视免费网 | 国产精品视频在线看 | 日韩免费网站 | 五月天综合网 | 国产麻豆精品久久 | 欧美久久久久久久久久久久久 | 国产成人福利在线观看 | 国产日韩精品一区二区三区在线 | 亚洲另类视频在线 | 精品国产一区二区三区在线 | 激情综合色图 | 久久久国产精品电影 | 国产亚洲精品av | 久久成人久久 | 天天干天天干天天 | 九九九九热精品免费视频点播观看 | 国产成人精品久久 | 欧美日韩国产精品久久 | 免费又黄又爽的视频 | 黄色免费在线视频 | 国产亚洲永久域名 | 国产手机免费视频 | 美女久久网站 | 66av99精品福利视频在线 | 久久精品久久精品久久 | 精品久久久久一区二区国产 | 亚洲精品乱码久久久久久按摩 | 欧美综合在线观看 | 91爱爱免费观看 | 色婷婷av一区 | 欧美精品久久 | 婷婷精品国产欧美精品亚洲人人爽 | 亚洲经典视频在线观看 | 成人一级免费电影 | 久久精品国产亚洲精品 | 成人午夜网址 | 69精品久久 | 国产精品久久久久久超碰 | 欧美无极色 | 一区二区三区免费 | 免费亚洲黄色 | 天天干天天插 | a黄色一级片 | 亚洲精品色婷婷 | 视频国产精品 | 日韩在线第一区 | 欧美另类交在线观看 | 激情综合网五月婷婷 | www.亚洲黄色 | 久久久国产精品一区二区三区 | 久久久久久久国产精品影院 | 久久综合久久综合这里只有精品 | 手机在线日韩视频 | www.狠狠操.com| 日本久久久久久科技有限公司 | 日韩一区二区三区观看 | 超碰97免费在线 | 日韩视频三区 | 奇米影视四色8888 | 久久精品一区八戒影视 | 久久精品成人欧美大片古装 | 久久爱www. | 亚洲在线色 | 亚洲精品国偷拍自产在线观看 | 嫩模bbw搡bbbb搡bbbb | 亚洲视频在线观看网站 | 欧美日韩国产在线一区 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久久免费视频播放 | 人人干干人人 | 国产精品淫 | 最近中文字幕在线播放 | 狠狠的日日 | 久久精品在线免费观看 | 在线韩国电影免费观影完整版 | 国内精品久久久久国产 | 九九视频网站 | 国产高清视频免费在线观看 | 国产精品成人a免费观看 | av免费观看网址 | 在线视频观看成人 | 免费a网址 | 亚洲高清不卡av | av爱干| 久久福利影视 | 午夜av不卡 | 免费a v在线 | 在线视频观看成人 | 欧美性色综合 | 激情在线免费视频 | www.天天干.com | 97在线播放视频 | 高清av免费观看 | 久久视频免费 | www国产亚洲精品 | 99久高清在线观看视频99精品热在线观看视频 | 国产精品成人一区二区 | 特黄免费av | 国产成人福利在线 | 一区二区三区四区久久 | 国产一二三四在线视频 | 超碰在线个人 | 2018亚洲男人天堂 | 国产视频99 | 国产精品久久久av久久久 | 麻豆久久精品 | 精品亚洲欧美一区 | 在线电影日韩 | 黄色大全免费网站 | 久久a热6 | 精品一区二区三区电影 | 人人草在线视频 | 亚洲高清不卡av | 香蕉视频在线观看免费 | 97热久久免费频精品99 | 最近字幕在线观看第一季 | 日韩电影久久 | 国产69精品久久久久久久久久 | 国产精品人成电影在线观看 | 亚洲精品成人在线 | 黄色软件网站在线观看 | 免费亚洲视频 | 久久综合色8888 | 国产 亚洲 欧美 在线 | 99久久国产免费免费 | 狠狠色狠狠色终合网 | 少妇bbb好爽 | 久久综合干 | 日韩欧美在线免费观看 | 麻豆久久一区 | 怡春院av | av片在线观看 | 最新午夜 | 成人在线观看影院 | 中文欧美字幕免费 | 久久综合亚洲鲁鲁五月久久 | 日韩高清在线一区二区三区 | 特级a老妇做爰全过程 | 色婷婷精品大在线视频 | 国产在线观看地址 | 久久精品站| 麻花豆传媒一二三产区 | 国产精品一区二区av日韩在线 | 奇米影视777影音先锋 | 在线观看视频中文字幕 | 午夜影院先 | 日韩欧美精品免费 | 国产亚洲91| 中文在线字幕免 | 99热高清 | 最近久乱中文字幕 | 国产99久久九九精品免费 | 男女全黄一级一级高潮免费看 | 精品国产一区二区三区四 | 蜜臀av性久久久久av蜜臀三区 | 国产99久久九九精品免费 | 丁香婷婷电影 | 99国产视频 | 91丨九色丨高潮丰满 | 久久99免费视频 | 欧美一级性 | 激情五月视频 | 色婷婷免费| 嫩模bbw搡bbbb搡bbbb | 嫩模bbw搡bbbb搡bbbb | 香蕉网在线观看 | 午夜精品在线看 | 精品国产乱码久久久久久浪潮 | 国产精品自产拍在线观看中文 | 岛国大片免费视频 | 91精品久久久久久综合乱菊 | 成av人电影| 欧美日韩一区二区在线观看 | 亚洲国产中文字幕在线视频综合 | 亚洲欧洲成人精品av97 | 亚洲国产欧美在线人成大黄瓜 | 开心色停停 | 69精品视频在线观看 | 五月婷香蕉久色在线看 | 美女精品网站 | 中文理论片 | 国产不卡av在线 | 国产91综合一区在线观看 | 亚洲综合在线五月天 | 久草视频免费在线播放 | 国产传媒中文字幕 | 美女久久久久久久 | 日日夜夜狠狠干 | 国产日产欧美在线观看 | 91最新视频在线观看 | 99精品久久久久 | 色偷偷av男人天堂 | 91在线免费视频 | 婷婷丁香色综合狠狠色 | 美女中文字幕 | 免费在线国产精品 | 亚洲国产精品久久久久 | 天天操夜夜操夜夜操 | 日本中文字幕电影在线免费观看 | 欧美在线视频一区二区三区 | 欧美在线资源 | 四虎影视国产精品免费久久 | 91精品在线播放 | 丁香av在线 | 狠狠网站 | a黄色片在线观看 | 精品久久久网 | 波多野结衣在线观看视频 | 国产中文字幕视频在线观看 | 国产区第一页 | 在线观看黄网 | 国产爽视频| 久久99国产综合精品免费 | 亚洲欧美日本一区二区三区 | 中国一区二区视频 | 久久久精品国产一区二区 | av在线免费播放网站 | 亚洲精品福利视频 | 国产精品96久久久久久吹潮 | 日韩精品高清视频 | 91黄色在线看 | 久久精品国产免费看久久精品 | 久草视频中文在线 | 久久精品网址 | 69视频国产 | 亚洲精区二区三区四区麻豆 | 91亚洲国产成人久久精品网站 | 亚洲精品国内 | 国产免费xvideos视频入口 | 不卡的av电影 | 中文字幕精品视频 | 521色香蕉网站在线观看 | 午夜性盈盈 | 国产a级片免费观看 | 一区二区久久久久 | 天堂网中文在线 | 久久久久久久久久免费视频 | 久久综合之合合综合久久 | 黄色毛片网站在线观看 | 色噜噜狠狠色综合中国 | 国产精品欧美激情在线观看 | 国产中的精品av小宝探花 | 免费久久久 | 亚洲黄色片一级 | 91免费高清观看 | 久久激情电影 | 午夜久久久久久久 | 国产精品久久久久久久久久久不卡 | 超级碰碰碰免费视频 | 99久久精品国产免费看不卡 | 西西444www大胆高清图片 | 激情婷婷综合网 | 中文字幕在线视频免费播放 | 婷婷综合在线 | 亚洲视频播放 | 中文字幕永久 | 九九三级毛片 | 久久久99精品免费观看 | 久久av电影| 欧美日韩裸体免费视频 | 黄网站免费大全入口 | 麻豆91在线看 | 国产成人三级在线观看 | 国产精品免费看久久久8精臀av | 日韩av手机在线看 | 亚洲天堂网在线视频 | 97天天综合网 | 久久精品一二三区 | 在线一区电影 | 久久另类视频 | 久久人人爽人人爽人人 | 婷婷久月 | 欧美五月婷婷 | 在线国产专区 | 中文字幕成人 | 97人人精品 | 五月天综合网 | 91精品日韩 | 亚洲精区二区三区四区麻豆 | 精品黄色在线 | 亚洲精品视频免费在线观看 | 97电影网手机版 | 欧美 亚洲 另类 激情 另类 | 久久久久9999亚洲精品 | 美女黄频在线观看 | 国产成人a v电影 | 日本精品视频在线播放 | 日韩欧美在线中文字幕 | 日本久久影视 | 欧美极品xxx | 久99久精品视频免费观看 | 成人免费 在线播放 | 91九色porny蝌蚪主页 | 日韩精品免费在线播放 | 91网址在线看| 成人国产电影在线观看 | 操操综合 | 一级黄色在线免费观看 | 国产流白浆高潮在线观看 | 成人黄色小说在线观看 | 伊人天天干| 国产老妇av | 欧美怡红院视频 | 久艹视频在线观看 | 五月天中文在线 | 激情五月伊人 | 九九热视频在线免费观看 | 99视频精品 | 亚洲国产日韩av | 黄色网中文字幕 | 丁香激情网 | 91九色精品女同系列 | 国产激情电影综合在线看 | 久久你懂的 | 久久久高清免费视频 | 91麻豆精品国产91 | av福利网址导航大全 | 欧美色精品天天在线观看视频 | 天天做天天爱天天综合网 | 久久在线精品视频 | 在线a亚洲视频播放在线观看 | 99久久精品无免国产免费 | 99精品在线免费视频 | 男女全黄一级一级高潮免费看 | 国产喷水在线 | 免费看v片网站 | 午夜的福利 | 9999在线视频 | 午夜精品一区二区国产 | 午夜久久久久久久久久久 | 欧美有色 | 狠狠操狠狠插 | 日韩电影在线观看一区二区 | 国内丰满少妇猛烈精品播 | 欧美一级黄色视屏 | 亚洲国产电影在线观看 | 特级毛片aaa | 中文日韩在线 | 国产精品成人a免费观看 | 亚洲jizzjizz日本少妇 | 中文字幕免费成人 | 美女视频黄免费 | 日韩专区av | 亚洲国产精品一区二区久久hs | 欧美日韩性视频在线 | 中文字幕在线视频一区二区 | 99精品在线播放 | 国产区免费在线 | 日韩a级免费视频 | 国产精久久久久久妇女av | 天天摸天天操天天爽 | 亚洲国产片色 | 日韩乱码中文字幕 | 黄网站a | 人九九精品| 婷婷国产v亚洲v欧美久久 | 99在线精品视频 | 国产成人av综合色 | 色婷婷在线观看视频 | 亚洲一级片在线看 | 日本精品一区二区 | 久久99热这里只有精品国产 | 久草久草在线 | 久久视频在线观看 | 日本精a在线观看 | 久久在线视频在线 | 久久在现视频 | 国产麻豆剧传媒免费观看 | 日韩 精品 一区 国产 麻豆 | 中文字幕乱码在线播放 | 国产免费一区二区三区网站免费 | 在线视频免费观看 | 五月天久久综合 | 久久欧美视频 | 久久精品美女 | 五月婷亚洲| 亚洲天堂精品视频在线观看 | 超碰av在线播放 | 在线不卡视频 | 亚洲精品欧美视频 | 亚洲一级理论片 | 国产精品亚洲片在线播放 | 午夜精品福利在线 | 日本久久成人中文字幕电影 | 久久精品一二三区 | 69中文字幕 | 久久精品毛片 | 人人干人人艹 | 人人爽人人爱 | 亚洲资源在线网 | 日韩三区在线 | 亚洲视屏在线播放 | 成人资源在线观看 | 国产一区二区不卡在线 | 99精品国产一区二区三区不卡 | 激情丁香 | 久久伊人精品天天 | 欧美精品一区二区蜜臀亚洲 | 日韩精品免费一区 | 香蕉视频网站在线观看 | 丝袜美腿在线播放 | 亚洲精品国产拍在线 | 久二影院 | 亚洲天堂va | 九色精品免费永久在线 | 日韩综合在线观看 | 91色视频 | 91完整版观看 | 国产精品观看 | 欧美视频国产视频 | 五月婷婷六月丁香 | 黄色影院在线观看 | 欧美精品久久人人躁人人爽 | 日本99久久| 92国产精品久久久久首页 | 国产午夜精品理论片在线 | 日韩一级电影在线观看 | 中文十次啦 | 五月香视频在线观看 | 中文在线a天堂 | 草久视频在线 | 色视频在线免费观看 | 免费黄色在线网址 | 亚洲欧美成人综合 | 国产无遮挡又黄又爽馒头漫画 | 美女视频黄在线 | 狠狠色丁婷婷日日 | 69xxxx欧美 | 日韩欧美一二三 | 国产亚洲aⅴaaaaaa毛片 | 日本女人b| 亚洲精品播放 | 国产精品久久片 | 久久久久久久久久久影视 | 丁香六月婷婷激情 | 日韩av影视在线观看 | 国产精品色在线 | a级片在线播放 | 天天干天天射天天操 | 久久久久二区 | 欧美一区二区在线刺激视频 | 国产在线一区观看 | 色婷婷在线视频 | 91私密视频 | 欧美视屏一区二区 | 久久久99精品免费观看乱色 | 亚洲精品播放 | 日韩中文字幕视频在线观看 | 天天曰夜夜爽 | 久久精选视频 | 国产一级视屏 | 日本最新中文字幕 | 在线免费观看欧美日韩 | 国产五月色婷婷六月丁香视频 | 在线免费观看av网站 | 成人午夜电影网 | 精品国产1区2区3区 国产欧美精品在线观看 | 色多多视频在线 | 免费精品 | 日韩剧情 | 久久网站最新地址 | 日韩免费三区 | 亚洲专区欧美专区 | 99色视频在线 | 日韩高清在线一区 | 丝袜精品视频 | 国产在线观看高清视频 | 久久久久久黄色 | 精品久久久久久久久久久久久 | 亚洲精品裸体 | 在线观看视频黄 | 欧美精品在线一区二区 | 亚洲 欧洲 国产 精品 | 国产 在线 高清 精品 | 日韩毛片在线一区二区毛片 | 国产五月| 在线观看电影av | 黄色免费观看网址 | 国产精品一区二区在线看 | 91看片淫黄大片91 | 免费毛片aaaaaa| 日韩精品一区二区三区电影 | 国产亚洲精品久久久久久 | 日韩视频免费在线 | 亚洲aⅴ乱码精品成人区 | 久久久久久99精品 | 黄色福利视频网站 | 香蕉视频在线免费 | 一本一道久久a久久精品蜜桃 | 一级精品视频在线观看宜春院 | 午夜视频在线观看网站 | 国产精品成人一区二区三区吃奶 | 99tvdz@gmail.com| 免费看一及片 | 一级国产视频 | 91高清在线 | 少妇高潮冒白浆 | 欧美一区二区三区免费看 | 黄av免费在线观看 | 日韩在线视频网站 | 国产资源在线免费观看 | 国产成人精品综合 | 97久久久免费福利网址 | 成年人黄色av| 精品一区二区三区久久久 | 激情综合一区 | 久久av观看 | 一本一道久久a久久精品蜜桃 | 国产一区二区在线免费播放 | 成人免费av电影 | 人人爽人人爽人人爽人人爽 | 999久久精品 | 国产精品18久久久久久久久 | 国产精品国产三级国产aⅴ无密码 | 97涩涩视频 | 亚洲成人xxx | 九九九九热精品免费视频点播观看 | 天天干中文字幕 |