亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發(fā)設計 > 正文

N 個 ASP.net DropDownList 無刷新聯(lián)動菜單

2019-11-10 20:19:42
字體:
來源:轉載
供稿:網友

http://tb.blog.csdn.net/TrackBack.aspx?PostId=1377536

再談 N 個 asp.net DropDownList 無刷新聯(lián)動菜單,犧牲N-1個ASPX來實現自動更新機制,避免刷新的閃動!!

以下代碼絕對可以使用,也可以實現多級菜單。。。。

  <script language="javascript">   function load(state)   {    var drp2 = document.getElementById("DropDownList2");    for(var i=0;i<=drp2.options.length-1;i++)    {     drp2.remove(i);    }    var oHttPReq = new ActiveXObject("MSxml2.xmlhttp");    //發(fā)送請求    var oDoc = new ActiveXObject("MSXML2.DOMDocument");    //響應結果    var state=document.getElementById("DropDownList1").value;    oHttpReq.open("post","webform2.aspx?state="+state, false);    oHttpReq.send("");    result = oHttpReq.responseText;    oDoc.loadXML(result);        // items = oDoc.selectNodes("//CITY/Table");       items = oDoc.selectNodes("//address/Table");     for (var item = items.nextNode();item;item = items.nextNode())     {       var city = item.selectSingleNode("//address").nodeTypedValue;      var newOption = document.createElement("OPTION");       newOption.text = city;       newOption.value = city;       drp2.options.add(newOption);       }    }  </script>

 

 

============================

webform1.aspx

private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   if(!IsPostBack)   {    SqlConnection con = new SqlConnection("packet size=4096;user id=sa;data source=SERVER;persist security info=False;initial catalog=pubs");    SqlDataAdapter da = new SqlDataAdapter("select state from authors group by state",con);    DataSet ds = new DataSet("State");    da.Fill(ds);    this.DropDownList1.DataSource = ds.Tables[0];    this.DropDownList1.DataTextField = "state";    this.DropDownList1.DataValueField = "state";     this.DropDownList1.DataBind();      this.DropDownList1.Attributes.Add("onchange","load()");      //DropDownList1.   }    }

 

webform2.aspx

 private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   if(this.Request["state"]!=null)   {      string state = this.Request["state"].ToString();      SqlConnection con = new SqlConnection("packet size=4096;user id=sa;data source=SERVER;persist security info=False;initial catalog=pubs");    SqlDataAdapter da = new SqlDataAdapter("select address from authors where state = '"+state+"'",con);      DataSet ds = new DataSet("address");      da.Fill(ds);      XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding);      writer.Formatting = Formatting.Indented;      writer.Indentation = 4;      writer.IndentChar = ' ';      ds.WriteXml(writer);      writer.Flush();      Response.End();      writer.Close();     }  }

 

---------------------------------

仔細看看``其實完全不用在響應多個DROPLIST的時候犧牲 N-1 個頁面,因為所有的響應都有一個共性,為什么不可以多傳一個值進行判斷響應那一個方法呢???

var type ="type1";

 oHttpReq.open("post","webform2.aspx?state="+state+"&type="+type, false);

  string type = this.Request["type"].ToString();

switch(type)

{

    case "type1":

      .........................................

}

 

----------------------------------------------

程序需要做幾處修改:

1、解決drp2、drp3清楚不完全的問題: drp2.innerText ="";  drp3.......................

2、

   for (var item = items.nextNode();item;item = items.nextNode())     {       var city = item.nodeTypedValue;      var newOption = document.createElement("OPTION");       newOption.text = city;       newOption.value = city;       drp2.options.add(newOption);       } 3、如果傳多個值的問題也是一樣``

select t1,t2 from tt

只要多加一個條件就可以解決問題

 

=======================================================

這個還有很多可以研究的問題``比如刷新后值的問題。。。。。。。。。。。。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=548121

 

 

程序演示地址:http://www.718.com.cn/other/Example.aspx

在網上看到了一些無刷新的聯(lián)動控件。下下了測試以后,顯示英文和數字可以,但是不可以顯示中文,后來把從網上down下來的文件做了一個翻修改,做了一個省市的聯(lián)動控件。給大家共享一下??梢燥@示中文了。

 

<%@ Page language="c#" Codebehind="Example.aspx.cs" AutoEventWireup="false" Inherits="Webs.other.Example" %> <HTML> <HEAD> <title>Example</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="Javascript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script> function load(state){ var drp2 = document.getElementById("DropDownList2"); for (i = drp2.length; i >= 0; i--){ drp2.options.remove(i); } var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP"); var oDoc = new ActiveXObject("MSXML2.DOMDocument"); oHttpReq.open("POST", "getData.aspx?state="+state, false); oHttpReq.send(""); result = oHttpReq.responseText; oDoc.loadXML(result); items1 = oDoc.selectNodes("//CITY/Table/Id"); items2 = oDoc.selectNodes("//CITY/Table/shiname"); var itemsLength=items1.length;   for(i=0;i<itemsLength;i++) //將小類的類名和編號賦予DropDownList2   {   var newOption = document.createElement("OPTION");   newOption.text=items2[i].text;   newOption.value=items1[i].text;   drp2.options.add(newOption);   } } window.onload = function(){load('1');} </script> </HEAD> <body MS_POSITIONING="FlowLayout"> <form id="Form1" method="post" runat="server"> <asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList> <asp:DropDownList id="DropDownList2" runat="server"></asp:DropDownList> <asp:TextBox id="TH" runat="server"></asp:TextBox> <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> </form> </body> </HTML> 

cs源文件:

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.sessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data.SqlClient;

namespace Webs.other{ /// <summary> /// Example 的摘要說明。 /// </summary> public class Example : System.Web.UI.Page {  protected System.Web.UI.WebControls.DropDownList DropDownList1;  protected System.Web.UI.WebControls.TextBox TH;  protected System.Web.UI.WebControls.Button Button1;  protected System.Web.UI.WebControls.DropDownList DropDownList2;   private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   if(!this.IsPostBack)   {    // 建立數據源加載第一個DropDownList,也可以默認加載第二個    SqlConnection con = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings.Get("connStr1"));    SqlDataAdapter da = new SqlDataAdapter("select Id,shengname from Province",con);    DataSet ds = new DataSet();    da.Fill(ds);    this.DropDownList1.DataSource = ds;    this.DropDownList1.DataTextField = "shengname";    this.DropDownList1.DataValueField = "Id";    this.DropDownList1.DataBind();    // 這里是綁定客戶端事件,當第一個DropDownList的選項改變時激發(fā)下面的事件onchange,這個事件將調用一個客戶端方法load()    this.DropDownList1.Attributes.Add("onchange","load(this.options[this.selectedIndex].value)");   }  }

  #region Web Form Designer generated code  override protected void OnInit(EventArgs e)  {   //   // CODEGEN:該調用是 ASP.NET Web 窗體設計器所必需的。   //   InitializeComponent();   base.OnInit(e);  }    /// <summary>  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改  /// 此方法的內容。  /// </summary>  private void InitializeComponent()  {       this.Button1.Click += new System.EventHandler(this.Button1_Click);   this.Load += new System.EventHandler(this.Page_Load);

  }  #endregion

  private void Button1_Click(object sender, System.EventArgs e)  {   TH.Text=this.Request.Form["DropDownList2"].ToString();  } }}

 

getdata源文件

 

using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Xml;using System.Configuration;using System.Text;

namespace Webs.other{ /// <summary> /// GetData 的摘要說明。 /// </summary> public class GetData : System.Web.UI.Page {  private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   //Response.Write(Request["state"]);   int shengNo=int.Parse(Request["state"].ToString());      SqlConnection con = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings.Get("connStr1"));   SqlDataAdapter da = new SqlDataAdapter("select Id,shiname from City where Shengid='"+shengNo+"'",con);   DataSet ds = new DataSet("CITY");   da.Fill(ds);

   XmlTextWriter writer = new XmlTextWriter(Response.OutputStream,Encoding.UTF8);   writer.Formatting = Formatting.Indented;   writer.Indentation = 4;   writer.IndentChar = ' ';   writer.WriteStartDocument();   ds.WriteXml(writer);   writer.Flush();   Response.End();   writer.Close();     }

  #region Web Form Designer generated code  override protected void OnInit(EventArgs e)  {   //   // CODEGEN:該調用是 ASP.NET Web 窗體設計器所必需的。   //   InitializeComponent();   base.OnInit(e);  }    /// <summary>  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改  /// 此方法的內容。  /// </summary>  private void InitializeComponent()  {       this.Load += new System.EventHandler(this.Page_Load);  }  #endregion }}

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=472917

 

 ASP.net DropDownList 無刷新聯(lián)動!<TITLE>WebForm2</TITLE>

  <SCRIPT language='javascript'>   function load(){     var drp2 = document.getElementById("DropDownList2");     drp2.innerText="";    for(var i = 0;i<=drp2.options.length -1;i++){      drp2.remove(i);     }     var drp3 = document.getElementById("DropDownList3");     for(var i = 0;i<=drp3.options.length -1;i++){      drp3.remove(i);     }     var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");     var oDoc = new ActiveXObject("MSXML2.DOMDocument");     var state=document.getElementById("DropDownList1").value;    xmlhttp.open("POST", "webform1.aspx?id="+state,false);    xmlhttp.send("");    var res=oDoc.loadXML(xmlhttp.responseText);    var naItems = oDoc.selectNodes("//Market/Table/maName");     var idItems = oDoc.selectNodes("//Market/Table/maId");     var item;    var id;    for (item = naItems.nextNode(),id=idItems.nextNode(); item&&id; item = naItems.nextNode(),id=idItems.nextNode()){      var nastr = item.nodeTypedValue;      var idstr = id.nodeTypedValue;     var newOption = document.createElement("OPTION");      newOption.text =nastr;      newOption.value = idstr;                drp2.options.add(newOption);     }     load2();    }   function load2(){     var drp2 = document.getElementById("DropDownList3");     drp2.innerText="";    for(var i = 0;i<=drp2.options.length -1;i++){      drp2.remove(i);     }     var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");     var oDoc = new ActiveXObject("MSXML2.DOMDocument");     var state=document.getElementById("DropDownList2").value;    xmlhttp.open("POST", "webform3.aspx?id="+state,false);    xmlhttp.send("");    var res=oDoc.loadXML(xmlhttp.responseText);    var naItems = oDoc.selectNodes("//Market/Table/maName");     var idItems = oDoc.selectNodes("//Market/Table/maId");     var item;    var id;    for (item = naItems.nextNode(),id=idItems.nextNode(); item&&id; item = naItems.nextNode(),id=idItems.nextNode()){      var nastr = item.nodeTypedValue;      var idstr = id.nodeTypedValue;     var newOption = document.createElement("OPTION");      newOption.text =nastr;      newOption.value = idstr;                drp2.options.add(newOption);     }     }   </SCRIPT> </HEAD> <BODY ms_positioning="GridLayout" onload="load()">  <FORM id="Form1" method="post" runat="server">   <ASP:DROPDOWNLIST id="DropDownList1" runat="server"></ASP:DROPDOWNLIST>   <ASP:DROPDOWNLIST id="DropDownList2" runat="server"></ASP:DROPDOWNLIST>   <ASP:DROPDOWNLIST id="Dropdownlist3" runat="server"></ASP:DROPDOWNLIST>  </FORM> </BODY></HTML>-----------------------namespace dropDown{ /// <summary> /// WebForm2 的摘要說明。 /// </summary> public class WebForm2 : System.Web.UI.Page {  protected System.Web.UI.WebControls.DropDownList DropDownList1;  protected System.Web.UI.WebControls.DropDownList Dropdownlist3;  protected System.Web.UI.WebControls.DropDownList DropDownList2;   private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   if(!this.IsPostBack)   {     SqlConnection con = new SqlConnection("server=localhost;database=star;uid=sa;pwd=");     SqlDataAdapter da = new SqlDataAdapter("select maId,maName from tabMarket  where maCls=0",con);     DataSet ds = new DataSet();     da.Fill(ds,"op");    this.DropDownList1.DataSource=ds.Tables[0];    this.DropDownList1.DataTextField = "maName";     this.DropDownList1.DataValueField = "maId";     this.DropDownList1.DataBind();     this.DropDownList1.Attributes.Add("onchange","load()");     this.DropDownList2.Attributes.Add("onchange","load2()");   }

  }

 }}-----------------------public class WebForm1 : System.Web.UI.Page {   private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   // Put user code to initialize the page here    //if(this.Request["state"]!=null)   //{       string id =this.Request["id"];     SqlConnection con = new SqlConnection("server=localhost;database=star;uid=sa;pwd=;");     SqlDataAdapter da = new SqlDataAdapter("select maName,maId  from tabMarket where maParent=@id and maSt=1 ",con);        da.SelectCommand.Parameters.Add("@id",id);    DataSet ds = new DataSet("Market");     da.Fill(ds);           ds.WriteXml(Response.OutputStream);       Response.Flush ();       Response.End ();          //}  }       }----------------------------- public class WebForm3 : System.Web.UI.Page {  private void Page_Load(object sender, System.EventArgs e)  {   // 在此處放置用戶代碼以初始化頁面   string id =Request["id"];    SqlConnection con = new SqlConnection("server=localhost;database=star;uid=sa;pwd=;");    SqlDataAdapter da = new SqlDataAdapter("select maName,maId  from tabMarket where maParent=@id and maSt=1",con);    da.SelectCommand.Parameters.Add("@id",id);   DataSet ds = new DataSet("Market");    da.Fill(ds);       ds.WriteXml(Response.OutputStream);   Response.Flush ();   Response.End ();  }       }------------------

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
女主播福利一区| 亚洲中文字幕无码一区| 欧美激情视频免费观看| 中文字幕日韩综合| 国产对白在线正在播放| 欧美性大战久久久久久久蜜臀| 色噜噜久久综合伊人一本| 精品国产一区二区三区久久久狼牙| 欧美a在线观看| 美女写真理伦片在线看| 国产精选久久| 国产精品一区二区中文字幕| 欧美一区亚洲二区| 蜜桃视频在线观看一区二区| 日韩一区二区三免费高清在线观看| 国产午夜精品全部视频播放| 98视频精品全部国产| 中文字幕中文乱码欧美一区二区| 国产成人一区二区精品非洲| 中文无码av一区二区三区| 亚洲精品永久www嫩草| 国产最顶级的黄色片在线免费观看| 成人天堂资源www在线| 色播一区二区| 日本一二三区不卡| 丰满岳乱妇一区二区三区| 国卡一卡二卡三免费网站| 精品久久久久久一区| 欧美福利电影网| 免费久久网站| 五月激情久久久| 中文字幕在线综合| 午夜国产在线观看| 视频一区二区精品| 99久久精品久久久久久ai换脸| 久草视频免费在线观看| 亚洲国产91精品在线观看| 精品免费视频一卡2卡三卡4卡不卡| www.欧美日本| 老司机亚洲精品一区二区| 日韩在线电影一区| 国产精品色悠悠| 久久精品国产一区二区| 电影天堂av在线| 国产亚洲精品久久久久久牛牛| 色老头在线一区二区三区| 久久久国产成人精品| 久久激情电影| 日产精品久久久一区二区| 在线能看的av| 五月天婷婷综合社区| 久久久综合香蕉尹人综合网| 91视频久久| 久久精品av麻豆的观看方式| 成人午夜精品视频| 日本久久久久久久| 日韩经典在线观看| 国产一区二区三区四区| 欧美高清一级片| 爆操欧美美女| 精品视频在线播放一区二区三区| 在线观看日批视频| 99精品视频在线看| 看全色黄大色大片免费久久久| 一本久道久久综合| 在线精品一区| 天天插综合网| 亚洲成av人片一区二区梦乃| 国产精品国产自产拍高清av王其| xxxxx性欧美特大| 亚洲一区精品在线| 欧美天堂影院| 色呦呦在线资源| 狠狠鲁男人天堂| 国产精品无码电影| 久久久综合亚洲91久久98| 91视视频在线直接观看在线看网页在线看| 欧美尿孔扩张虐视频| 亚洲欧美成人网| 国产精品人人爽人人做我的可爱| 国产免费拔擦拔擦8x高清在线人| 欧美亚州在线观看| 国语对白一区二区| 99re6在线| 一二三四在线观看视频韩国| 天天射天天干天天| 亚洲色欲色欲www在线观看| 国产免费一区二区三区在线观看| 中文字幕另类日韩欧美亚洲嫩草| 国产精品密蕾丝袜| 免费观看的毛片| 超级碰在线观看| 日韩色在线观看| 久草网在线视频| 亚洲精品aⅴ中文字幕乱码| 欧美肥老太太性生活| 久久93精品国产91久久综合| youjizz亚洲| 1024精品一区二区三区| 男人与禽猛交狂配| 欧美男女交配| 激情开心成人网| 久草免费福利视频| 欧美日韩在线不卡视频| 亚洲人免费视频| 午夜亚洲福利在线老司机| 精品国产拍在线观看| 精品一区视频| 在线视频亚洲一区| 日韩欧美一区二区视频| 亚洲国产清纯| 免费在线观看麻豆视频| 中国日本在线视频中文字幕| 日韩精品一区二区三| 国产农村妇女精品| 日韩av黄色网址| 亚洲视频在线免费看| 欧美午夜丰满在线18影院| 奇门遁甲1982国语版免费观看高清| 欧美xxxxhdvideosex| 日韩 中文字幕| 91超碰在线电影| 五月天在线免费视频| 可以看美女隐私的网站| 国产婷婷精品av在线| 亚洲高清毛片一区二区| 最新天堂在线视频| 大桥未久一区二区| 国产高清精品一区| 女生裸体视频一区二区三区| 婷婷综合电影| 中文字幕高清不卡| 国产剧情一区二区三区| 成人性生交大片免费观看嘿嘿视频| 成人晚上爱看视频| 亚洲九九精品| 国产一二三区在线观看| 国产精品资源网| 白浆视频在线观看| 欧美色欧美亚洲另类七区| 亚洲精品美女在线观看| 日本电影一区二区| av在线电影网站| 动漫性做爰视频| 久久久久免费看| 亚洲另类视频| 国产成+人+日韩+欧美+亚洲| 久久久久天天天天| 成人欧美一区二区三区黑人免费| 中文字幕一区二区三区域| 亚洲人成网亚洲欧洲无码| 麻豆一区二区三区| 国产日韩欧美精品电影三级在线| 精品国产乱码久久久久久蜜坠欲下| 99精品欧美| 天堂在线视频免费| 91亚洲精品久久久蜜桃| 欧美美女18p| 91女神在线观看| 99中文字幕在线观看| 久久久精品在线视频| 一区中文字幕在线观看| 黄页网站在线| 国产传媒欧美日韩成人精品大片| 欧美r级电影| 国产精品亚洲а∨天堂免在线| 国产成人在线看| 婷婷激情四射网| 一级欧洲av| 精品中文字幕在线2019| 国产一级片免费看| 久久精品 人人爱| 欧美人与禽猛交乱配视频| 一区二区三区自拍视频| 好看的av网站| 色悠久久久久综合先锋影音下载| 老师我好爽再深一点的视频| 欧美理论片在线观看| 亚洲av无码国产精品久久不卡| 日韩精品无码一区二区三区| 欧美被狂躁喷白浆精品| 老司机精品视频在线| 精品人人人人| 成人av免费| 麻豆美女网站| 午夜精彩国产免费不卡不顿大片| 国产精品欧美经典| 免费毛片在线播放| 美女扒开尿口让男人操亚洲视频网站| 在线一区电影| 美女av在线播放| 亚洲精品在线播放| 一级特黄毛片| 国产在线观看免费麻豆| 午夜精品久久久久久久男人的天堂| 男人免费av| 欧美一区二区三区网站| 性生活免费观看视频| 天堂在线观看一卡二卡三卡四卡| 日本一区二区成人| 亚洲国产精品毛片av不卡在线| 免费看欧美美女黄的网站| 成人性色生活片| 51精品久久久久久久蜜臀| 国产日韩欧美在线观看| 成人www视频网站免费观看| 亚洲淫片在线视频| 亚洲精品在线不卡| 亚洲大胆人体大胆做受1| 日韩欧美三级电影| 自拍偷拍欧美专区| 欧美成人hd| 亚洲人成人一区二区三区| 免费一区二区三区视频导航| 在线观看导航| 欧美mv日韩mv| 亚洲精品三级| 精品在线亚洲视频| 亚洲一区二区三区四区五区六区| 中文字幕av亚洲精品一部二部| 向日葵污视频在线观看| 国产伦精品一区三区精东| 综合久久给合久久狠狠狠97色| 超碰资源在线| 日韩中文字幕1| 99久久精品国产一区色| 精品产品国产在线不卡| 免费国产自线拍一欧美视频| 亚洲精一区二区三区| 亚洲最大网站| 男女性激情视频在线观看| 国产.精品.日韩.另类.中文.在线.播放| www.五月天激情| 色婷婷在线观看视频| 一区二区精品在线观看| 欧美午夜不卡在线观看免费| 可以直接看的黄色网址| 久久精品亚洲7777影院| 日本在线аv| 欧美一级淫片免费视频| 国产精品成人国产乱一区| 91看片免费版| 中国黄色在线视频| 免费黄色小视频在线观看| 九九精品在线观看视频| 久久一区二区三区四区五区| 欧美久久久久久久久久久久| 性感美女极品91精品| 国产欧美日韩在线播放| 精品淫伦v久久水蜜桃| 国产99午夜精品一区二区三区| 黄色网址网站在线观看| 大胆欧美熟妇xx| 成人在线免费电影| 香蕉国产在线视频| 国产日韩亚洲欧美在线| 91tv精品福利国产在线观看| 国产精品毛片一区视频播| 欧美777四色影视在线| 精品国产精品一区二区夜夜嗨| 一本色道综合久久欧美日韩精品| 97久久综合精品久久久综合| 久久免费99精品久久久久久| 色欧美自拍视频| 精品婷婷色一区二区三区蜜桃| 在线成人午夜影院| 精品国产999| 久久免费视频99| 成人午夜看片网址| 美女精品视频在线| 在线一区二区视频| 欧美高清在线一区| 免费人成短视频在线观看网站| 黄色一级视频免费观看| 999在线免费视频| 国内自拍九色| 色视频网站在线| 一个人看的视频www在线观看免费| 国产伊人精品| 日韩av电影免费在线| 一本久久a久久精品亚洲| 中文在线免费视频| 一色屋成人免费精品网| 精品国产麻豆免费人成网站| 欧美电影免费观看高清| 91在线观看免费视频| 亚洲国模精品私拍| 一本色道久久综合亚洲精品按摩| 色资源网在线观看| 十九岁完整版在线观看好看云免费| 日本不卡一区在线| 69av一区二区三区| 91蜜臀精品国产自偷在线| 全亚洲第一av番号网站| 亚洲一区二区三区四区五区午夜| 天天做天天摸天天爽天天爱| 在线看片成人| 性色av蜜臀av浪潮av老女人| 国产毛片毛片毛片毛片毛片| 欧美最猛黑人xxxx黑人猛交黄| 345成人影院| 欧美成人aaa片一区国产精品| 美女高潮网站| 美乳美女在线观看香蕉| 国产chinesehd精品露脸| 免费久久久一本精品久久区| 欧美在线精品一区| 久久精品女人的天堂av| 亚洲香肠在线观看| 国产在线观看一区二区| 一区二区中文字幕在线观看| 亚洲不卡av不卡一区二区| 亚洲自拍欧美精品| 亚洲综合男人的天堂| 无码人妻精品中文字幕| 超碰超碰超碰超碰| 中文字幕第66页| 日韩一区二区三免费高清| 亚洲天堂第一页| 91九色单男在线观看| 国产日韩精品久久久| 国产精品suv一区二区69| 亚洲午夜久久久久中文字幕久| 四色最新网址| 18性欧美xxxⅹ性满足| 成人午夜sm精品久久久久久久| 在线日韩精品视频| 亚洲一区二区三区爽爽爽爽爽|