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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

(四) View/Model 全解(mvc)

發布時間:2024/10/8 c/c++ 94 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (四) View/Model 全解(mvc) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:http://www.cnblogs.com/zhangziqiu/archive/2009/03/18/Aspnet-MVC-4.html

?

一.摘要

本文講解在Action中向View傳遞Model的幾種方式.以及View獲取Model以后如何編寫顯示邏輯.還詳細的介紹了ASP.NET MVC框架提供的Html Helper類的使用及如何為Html Helper類添加自定義擴展方法.

二.承上啟下

上一篇文章中我們學習了Controller處理一次請求的全過程.在Controller的Action中, 會傳遞數據給View,還會通知View對象開始顯示.所以Model是在Action中獲取的, 并由Action傳遞給View. View對象接到Action通知后會使用自己的顯示邏輯展示頁面.

下面首先讓我們學習如何將Model傳遞給View對象.

三.傳遞數據給View

在MVC中,Model對象是指包含了數據的模型. Controller將Model傳遞給View以后, View對象中不應該做任何的業務邏輯處理, 僅僅根據Model對象做一些顯示邏輯的處理.

傳遞Model對象時, 我們有兩種選擇:

1.傳遞一個弱類型的集合, 即成員為object類型的集合,? 在View中需要將每個成員轉換成我們需要的類型,比如int, string,自定義類型等.

2.傳遞強類型對象, 這些類型是我們自定義的. 在View中直接使用我們傳遞的強類型對象, 不需要再轉換類型.

如果讓我們自己設計一個MVC框架, 我們也會想到上面兩種實現方式,接下來看看在ASP.NET MVC中的實現.

1.傳遞弱類型的集合

(1) 如何傳遞

ASP.NET MVC框架定義了ViewContext類, 直譯后是"View上下文", 其中保存和View有關的所有數據, 其中Model對象也封裝在了此類型中.

ViewContext對象包含三個屬性:

  • IView View
  • ViewDataDictionary ViewData
  • TempDataDictionary TempData

其中ViewData集合和TempData集合都是用來保存Model對象的.在一個Controller的Action中, 我們可以用如下方式為這兩個集合賦值:

/// <summary> /// 傳遞弱類型Model的Action示例 /// </summary> /// <returns>ViewResult</returns> public ActionResult WeakTypedDemo() { ViewData["model"] = "Weak Type Data in ViewData"; TempData["model"] = "Weak Type Data in TempData"; return View("WeakTypedDemo"); }

?

在頁面中, 是用如下方式使用這兩個集合:

<div> <% = ViewData["model"] %><br /> <% = TempData["model"] %><br /> </div>

?

(2) 傳遞過程

請注意Action中的賦值語句實際上操作的是Controller類的ViewData和TempData屬性, 此時并沒有任何的數據傳遞.上一篇文章中我們已經學到, return View語句會返回一個ViewResult對象, 并且接下來要執行ViewResult的Executeresult方法. Controller的View方法會將Controller類的ViewData和TempData屬性值傳遞給ViewResult,代碼如下:

protected internal virtual ViewResult View(IView view, object model) { if (model != null) { ViewData.Model = model; } return new ViewResult { View = view, ViewData = ViewData, TempData = TempData }; }

然后在ViewResult中根據ViewData和TempData構建ViewContext對象:

public override void ExecuteResult(ControllerContext context) { //... ViewContext viewContext = new ViewContext(context, View, ViewData, TempData); View.Render(viewContext, context.HttpContext.Response.Output); //... }

?

ViewContext對象最終會傳遞給ViewPage, 也就是說ViewData和TempData集合傳遞到了ViewPage. 我這里簡化了最后的傳遞流程, 實際上ViewData對象并不是通過ViewContext傳遞到ViewPage中的, ViewPage上的ViewData是一個單獨的屬性, 并沒有像TempData一樣其實訪問的是ViewContext.TempData. 這么做容易產生奇異, 本類ViewContext是一個很好理解職責十分清晰的類. 作為使用者的我們暫時可以忽略這點不足, 因為如此實現ViewData完全是為了下面使用強類型對象.

(3)ViewData和TempData的區別

雖然ViewData和TempData都可以傳遞弱類型數據,但是兩者的使用是有區別的:

  • ViewData的生命周期和View相同, 只對當前View有效.
  • TempData保存在Session中, Controller每次執行請求的時候會從Session中獲取TempData并刪除Session, 獲取完TempData數據后雖然保存在內部的字典對象中,但是TempData集合的每個條目訪問一次后就從字典表中刪除. 也就是說TempData的數據至多只能經過一次Controller傳遞.

(4) TempData的實現

TempData的類型是TempDataDictionary, 和一般的字典表沒有明顯的不同, TempData的生命周期是由Controll決定的.

在所有Controll的基類ControllerBase中, 創建了類型為TempDataDictionary的TempData屬性.

在ControllerBase的派生類Controller中, 重寫了ExecuteCore()方法:

protected override void ExecuteCore() { TempData.Load(ControllerContext, TempDataProvider); try { string actionName = RouteData.GetRequiredString("action"); if (!ActionInvoker.InvokeAction(ControllerContext, actionName)) { HandleUnknownAction(actionName); } } finally { TempData.Save(ControllerContext, TempDataProvider); } }

注意其中的TempData.Load和TempData.Save語句.

TempDataDictionary.Load用來從ControllerContext總讀取TempData的數據.

TempDataDictionary.Save方法將發生了變化的TempData數據保存到ControllerContext中.

這兩個方法都需要傳遞ITempDataProvider實例負責具體的讀取和保存操作. 在Controll中默認的TempDataProvider是SessionStateTempDataProvider, 也就是說讀取和保存都使用Session. 我們也可以擴展自己的TempDataProvider, 可以將臨時數據保存在任何地方.比如制作AspNetCacheTempDataProvider使用機器本地緩存來保存TempData.

為何TempData只能夠在Controll中傳遞一次? 因為SessionStateTempDataProvider.LoadTempData方法(在TempDataDictionary.Load中調用)在從ControllerContext的Session中讀取了TempData數據后, 會清空Session:

public virtual IDictionary<string, object> LoadTempData(ControllerContext controllerContext) { HttpContextBase httpContext = controllerContext.HttpContext; if (httpContext.Session == null) { throw new InvalidOperationException(MvcResources.SessionStateTempDataProvider_SessionStateDisabled); } Dictionary<string, object> tempDataDictionary = httpContext.Session[TempDataSessionStateKey] as Dictionary<string, object>; if (tempDataDictionary != null) { // If we got it from Session, remove it so that no other request gets it httpContext.Session.Remove(TempDataSessionStateKey); return tempDataDictionary; } else { return new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase); } }

注意上面加粗的部分. 一旦讀取成功, 就會刪除TempData的Session.

再回憶一下Controll的ExecuteCore方法,? 是在Controll的Execute方法中調用的, 是每一次Controll一定會執行的方法, 所以我們得出了"只能在Controll之間傳遞一次"的結論.

?

?

2.傳遞強類型對象

我在系統中建立了一個模型類:StrongTypedDemoDTO

從名字可以看出, 這個模型類是數據傳輸時使用的(Data Transfer Object).而且是我為一個View單獨創建的.

添加一個傳遞強類型Model的Action,使用如下代碼:

public ActionResult StrongTypedDemo() { StrongTypedDemoDTO model = new StrongTypedDemoDTO() { UserName="ziqiu.zhang", UserPassword="123456" }; return View(model); }

使用了Controller.View()方法的一個重載, 將model對象傳遞給View對象.下面省略此對象的傳輸過程, 先讓我們來看看如何在View中使用此對象.

在創建一個View時, 會彈出下面的彈出框:

勾選"Create a strongly-typed view"即表示要創建一個強類型的View, 在"View data class"中選擇我們的數據模型類.

在"view content"中如下選項:

這里是選擇我們的View的"模板", 不同的模板會生成不同的View頁面代碼. 雖然這些代碼不一定滿足我們需要, 但是有時候的確能節省一些時間,尤其是在寫文章做Demo的時候. 比如我們的View是添加數據使用的,那就選擇"Create".如果是顯示一條數據用的, 就選擇"Detail".

以選擇Detail為例, 自動生成了下列代碼:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<DemoRC.Models.DTO.TransferModelController.StrongTypedDemoDTO>" %> ... <body> <fieldset> <legend>Fields</legend> <p> UserName: <%= Html.Encode(Model.UserName) %> </p> <p> UserPassword: <%= Html.Encode(Model.UserPassword) %> </p> </fieldset> <p> <%=Html.ActionLink("Edit", "Edit", new { /* id=Model.PrimaryKey */ }) %> | <%=Html.ActionLink("Back to List", "Index") %> </p> </body> ...

頁面的Model屬性就是一個強類型對象, 在這里就是StrongTypedDemoDTO類實例.page頁面指令可以看出, 這里的頁面繼承自ViewPage<T>類, 而不是ViewPage, 用T已經確定為StrongTypedDemoDTO類型, 所以Model的類型就是StrongTypedDemoDTO.

3.傳遞數據的思考

使用強類型數據要優于弱類型數據, 老趙也曾提出過. 強類型有太多的好處, 智能提示, 語意明確, 提高性能,編譯時發現錯誤等等.

所以在實際應用中, 我們應該傳遞強類型的數據.

目前ASP.NET MVC還存在一些不足. 將頁面類型化,? 導致了只能傳遞一種數據類型實例到頁面上. 而且內部代碼的實現上并不十分完美.尤其是雖然我們已經知道傳遞的是StrongTypedDemoDTO類型, 頁面的Model屬性也是StrongTypedDemoDTO類型, 但是仍然需要進行強制類型轉換, 原因是Controller的View(object model)方法重載接收的是一個object類型.

還有, 為每個View建立一個模型類, 也是一件繁瑣的工作. 也許我們的業務模型中的兩個類組合在一起就是View頁面需要的數據, 但是卻不得不建立一個類將其封裝起來.模型類的膨脹也是需要控制一個事情. 尤其是對于互諒網應用而非企業內部的系統, 頁面往往會有成百上千個.而且復用較少.

當然目前來說既然要使用強類型的Model, 我提出一些組織Model類型的實踐方法.下面是我項目中的Model類型組織結構:

這里Model是一個文件夾, 稍大一些的系統可以建立一個Model項目. 另外我們需要建立一個DTO文件夾, 用來區分Model的類型. MVC中的Model應該對應DTO文件夾中的類.在DTO中按照Controller再建立文件夾, 因為Action和View大部分都是按照Controller組織的, 所以Model也應該按照Controller組織.

在Controller文件夾里放置具體的Model類. 其實兩個Controller文件夾中可以同相同的類名稱, 我們通過命名空間區分同名的Model類:

namespace DemoRC.Models.DTO.TransferModelController { /// <summary> /// Action為StrongTypedDemo的數據傳輸模型 /// </summary> public class StrongTypedDemoDTO { /// <summary> /// 用戶名 /// </summary> public string UserName { get; set; } /// <summary> /// 用戶密碼 /// </summary> public string UserPassword { get; set; } } }

使用時也要通過帶有Controller的命名空間使用比如DTO.TransferModelController.StrongTypedDemoDTO, 或者建立一些自己的約定.

四.使用Model輸出頁面

View對象獲取了Model以后, 我們可以通過兩種方式使用數據:

1.使用內嵌代碼

熟悉ASP,PHP等頁面語言的人都會很熟悉這種直接在頁面上書寫代碼的方式.但是在View中應該只書寫和顯示邏輯有關的代碼,而不要增加任何的業務邏輯代碼.

假設我們創建了下面這個Action,為ViewData添加了三條記錄:

/// <summary> /// Action示例:使用內嵌代碼輸出ViewData /// </summary> /// <returns></returns> public ActionResult ShowModelWithInsideCodeDemo() { ViewData["k1"] = @"<script type=""text/javascript"">"; ViewData["k2"] = @"alert(""Hello ASP.NET MVC !"");"; ViewData["k3"] = @"</script>"; return View("ShowModelWithInsideCode"); }

?

?

在ShowModelWithInsideCode中, 我們可以通過內嵌代碼的方式, 遍歷ViewData集合:

<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>使用內嵌代碼輸出ViewData</title> <% foreach(KeyValuePair<string, object> item in ViewData ) {%> <% = item.Value %> <% } %> </head> <body> <div> <div>此頁面運行的腳本代碼為:</div> <fieldset> <% foreach(KeyValuePair<string, object> item in ViewData ) {%> <% = Html.Encode(item.Value) %> <br /> <% } %> </fieldset> </div> </body> </html>

頁面上遍歷了兩遍ViewData,第一次是作為腳本輸出的, 第二次由于進行了HTML編碼,所以將作為文字顯示在頁面上.

使用這種方式, 我們可以美工做好的HTML頁面的動態部分, 使用<% %>的形式轉化為編碼區域, 通過程序控制輸出.由于只剩下顯示邏輯要處理,所以這種開發方式往往要比CodeBehind的編碼方式更有效率, 維護起來一目了然.

最讓我高興是使用這種方式后,我們終于可以只使用HTML控件了.雖然ASP.NET WebFrom編程模型中自帶了很多服務器控件, 功能很好很強大, 但是那終究是別人開發的控件, 這些控件是可以隨意變化的, 而且實現原理也對使用者封閉. 使用原始的頁面模型和HTML控件將使我們真正的做程序的主人.而且不會因為明天服務器控件換了個用法就要更新知識, 要知道幾乎所有的HTML控件幾乎是被所有瀏覽器支持且不會輕易改變的.

2.使用服務器控件

注意雖然我們同樣可以在ASP.NET MVC中使用服務器端控件, 但是在MVC中這并不是一個好的使用方式.建議不要使用.

要使用服務器端控件, 我們就需要在后臺代碼中為控件綁定數據. ASP.NET MVC框架提供的添加一個View對象的方法已經不能創建后臺代碼, 也就是說已經摒棄了這種方式.但是我們仍然可以自己添加.

首先創建一個帶有后臺代碼的(.cs文件),一般的Web Form頁面(aspx頁面),然后修改頁面的繼承關系, 改為繼承自ViewPage:

public partial class ShowModelWithControl : System.Web.Mvc.ViewPage

?

在頁面上放置一個Repeater控件用來顯示數據:

<body> <form id="form1" runat="server"> <div> <asp:Repeater ID="rptView" runat="server"> <ItemTemplate> <%# ((KeyValuePair<string, object>)Container.DataItem).Value %><br /> </ItemTemplate> </asp:Repeater> </div> </form> </body>

在Page_Load方法中, 為Repeater綁定數據:

public partial class ShowModelWithControl : System.Web.Mvc.ViewPage { protected void Page_Load(object sender, EventArgs e) { rptView.DataSource = ViewData; rptView.DataBind(); } }

在Controller中創建Action, 為ViewData賦值:

/// <summary> /// Action示例:使用服務器控件輸出ViewData /// </summary> /// <returns></returns> public ActionResult ShowModelWithControlDemo() { ViewData["k1"] = @"This"; ViewData["k2"] = @"is"; ViewData["k3"] = @"a"; ViewData["k4"] = @"page"; return View("ShowModelWithControl"); }

運行結果:

再次強調,? 在ASP.NET MVC中我們應該盡量避免使用這種方式.

3.使用 HTML Helper 類生成HTML控件

HTML Helper類是ASP.NET MVC框架中提供的生成HTML控件代碼的類. 本質上與第一種方式一樣, 只是我們可以不必手工書寫HTML代碼,而是借助HTML Helper類中的方法幫助我們生成HTML控件代碼.

同時,我們也可以使用擴展方法為HTML Helper類添加自定義的生成控件的方法.

HTML Helper類的大部分方法都是返回一個HTML控件的完整字符串, 所以可以直接在需要調用的地方使用<% =Html.ActionLink() %>的形式輸出字符串.

(1)ASP.NET MVC中的HtmlHelper類

在ViewPage中提供了Html屬性, 這就是一個HtmlHelper類的實例. ASP.NET MVC框架自帶了下面這些方法:

  • Html.ActionLink()
  • Html.BeginForm()
  • Html.CheckBox()
  • Html.DropDownList()
  • Html.EndForm()
  • Html.Hidden()
  • Html.ListBox()
  • Html.Password()
  • Html.RadioButton()
  • Html.TextArea()
  • Html.TextBox()

上面列舉的常用的HtmlHelper類的方法,并不是完整列表.

下面的例子演示如何使用HtmlHelper類:

<div> <% using (Html.BeginForm()) { %> <label style="width:60px;display:inline-block;">用戶名:</label> <% =Html.TextBox("UserName", "ziqiu.zhang", new { style="width:200px;" })%> <br /><br /> <label style="width:60px;display:inline-block;">密碼:</label> <% =Html.Password("Psssword", "123456", new { style = "width:200px;" })%> <% }%> </div>

上面的代碼使用Html.BeginForm輸出一個表單對象, 并在表單對象中添加了兩個Input, 一個使用Html.TextBox輸出, 另一個使用Html.Password輸出,區別是Html.Password輸出的input控件的type類型為password.效果如圖:

(2)擴展Html Helper類

我們可以自己擴展HtmlHelper類, 為HtmlHelper類添加新的擴展方法, 從而實現更多的功能.

在項目中建立Extensions文件夾, 在其中創建SpanExtensions.cs文件.源代碼如下:

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace System.Web.Mvc { public static class SpanExtensions { public static string Span(this HtmlHelper helper,string id, string text) { return String.Format(@"<span id=""{0}"">{1}</span>", id, text); } } }

上面的代碼我們為HtmlHelper類添加了一個Span()方法, 能夠返回一個Span的完整HTML字符串.

因為命名空間是System.Web.Mvc,所以頁面使用的時候不需要再做修改,Visual Studio會自動識別出來:

請大家一定要注意命名空間, 如果不使用System.Web.Mvc命名空間, 那么一定要在頁面上引用你的擴展方法所在的命名空間, 否則我們的擴展方法將不會被識別.

接下來在頁面上可以使用我們的擴展方法:

<div> <!-- 使用自定義的Span方法擴展HTML Helper --> <% =Html.Span("textSpan", "使用自定義的Span方法擴展HtmlHelper類生成的Span") %> </div>

?

(3) 使用TagBuilder類創建擴展方法

上面自定義的Span()方法十分簡單, 但是有時候我們要構造具有復雜結構的Html元素, 如果用字符串拼接的方法就有些笨拙.

ASP.NET MVC框架提供了一個幫助我們構造Html元素的類:TagBuilder

TagBuilder類有如下方法幫助我們構建Html控件字符串:

方法名稱用途
AddCssClass()添加class=””屬性
GenerateId()添加Id,? 會將Id名稱中的"."替換為IdAttributeDotReplacement 屬性值的字符.默認替換成"_"
MergeAttribute()添加一個屬性,有多種重載方法.
SetInnerText() 設置標簽內容, 如果標簽中沒有再嵌套標簽,則與設置InnerHTML 屬性獲得的效果相同.
ToString() 輸出Html標簽的字符串, 帶有一個參數的重載可以設置標簽的輸出形式為以下枚舉值:
  • TagRenderMode.Normal -- 有開始和結束標簽
  • TagRenderMode.StartTag -- 只有開始標簽
  • TagRenderMode.EndTag -- 只有結尾標簽
  • TagRenderMode.SelfClosing -- 單標簽形式,如<br/>

同時一個TagBuilder還有下列關鍵屬性:

屬性名稱用途
Attributes Tag的所有屬性
IdAttributeDotReplacement 添加Id時替換"."的目標字符
InnerHTML Tag的內部HTML內容
TagName Html標簽名, TagBuilder只有帶一個參數-TagName的構造函數.所以TagName是必填屬性


下面在添加一個自定義的HtmlHelper類擴展方法,同樣是輸出一個<Span>標簽:

public static string Span(this HtmlHelper helper, string id, string text, string css, object htmlAttributes) { //創意某一個Tag的TagBuilder var builder = new TagBuilder("span"); //創建Id,注意要先設置IdAttributeDotReplacement屬性后再執行GenerateId方法. builder.IdAttributeDotReplacement = "-"; builder.GenerateId(id); //添加屬性 builder.MergeAttributes(new RouteValueDictionary(htmlAttributes)); //添加樣式 builder.AddCssClass(css); //或者用下面這句的形式也可以: builder.MergeAttribute("class", css); //添加內容,以下兩種方式均可 //builder.InnerHtml = text; builder.SetInnerText(text); //輸出控件 return builder.ToString(TagRenderMode.Normal); }

在頁面上,調用這個方法:

<% =Html.Span("span.test", "使用TagBuilder幫助構建擴展方法", "ColorRed", new { style="font-size:15px;" })%>

生成的Html代碼為:

<span id="span-test" class="ColorRed" style="font-size: 15px;">使用TagBuilder幫助構建擴展方法</span>


注意已經將id中的"."替換為了"-"字符.

五.總結

本來打算在本文中直接將ViewEngine的使用也加進來, 但是感覺本文已經寫了很長的內容, (雖然不多,但是很長......)所以將ViewEngine作為下一章單獨介紹.

前些天 Scott Guthrie's的博客上放出了"ASP.NET MVC免費教程", 里面介紹了創建一名為"NerdDinner"項目的全過程, 使用LINQ+ASP.NET MVC, 但是其中對于技術細節沒有詳細介紹(和本系列文章比較一下就能明顯感覺出來), 下面提供本書的pdf文件下載地址以及源代碼下載地址:

免費下載PDF版本下載應用源碼 + 單元測試

?

源代碼是英文版本,? 其實我最近有做一個中文的"Nerd Dinner"的想法, 但是因為要寫文章而且還要工作已經讓我焦頭爛額, 寫文章真的是一件體力活.如果有人同樣有興趣翻譯代碼, 我可以提供域名和服務器空間.

?

轉載于:https://www.cnblogs.com/jams742003/archive/2009/11/04/1595932.html

總結

以上是生活随笔為你收集整理的(四) View/Model 全解(mvc)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久99热这里只有精品 | www.在线观看视频 | 亚洲欧洲av | 久久国内精品99久久6app | 天天操天天爱天天干 | 久久午夜国产 | 激情综合亚洲精品 | 狠狠干夜夜爱 | 精品麻豆入口免费 | 国产激情电影综合在线看 | 中文在线a∨在线 | 激情导航 | 91香蕉久久 | 久久最新 | 深爱五月激情网 | 97激情影院 | 日韩高清在线一区二区 | 亚洲一级特黄 | 九九热99视频 | 欧美日韩午夜 | 最近中文字幕在线中文高清版 | 在线观看日韩国产 | 99riav1国产精品视频 | 丁香电影小说免费视频观看 | 91免费高清在线观看 | 91麻豆福利 | 国产精品久久久亚洲 | 日韩视频a | 91精品国产亚洲 | 久久人人爽 | 欧美午夜a| 91成人破解版 | 亚洲资源在线网 | 欧美精品做受xxx性少妇 | 毛片美女网站 | 久久涩视频 | 狠狠操影视 | 狠狠色丁香婷综合久久 | 91精品色 | 成年人国产精品 | 91精彩视频在线观看 | 日韩精品一区在线观看 | 在线观看黄网站 | 成人午夜在线电影 | 一区二区免费不卡在线 | 成人一区二区三区中文字幕 | 国产高清中文字幕 | 免费看黄电影 | 能在线看的av | 国语精品免费视频 | 色婷婷中文 | 激情开心网站 | 在线视频久久 | 一级黄色片在线免费观看 | 免费涩涩网站 | 黄色官网在线观看 | 成人久久精品视频 | 超碰人人草人人 | 亚洲性xxxx | 午夜国产福利视频 | 日韩videos | 亚洲精品大全 | 欧美精品资源 | 国产又粗又猛又色又黄视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 天天综合亚洲 | 亚洲国产97在线精品一区 | 国产精品6| 国产原创av片 | 国产亚洲亚洲 | 国产一级一片免费播放放a 一区二区三区国产欧美 | www.精选视频.com | 国产精品手机在线观看 | 亚洲精品婷婷 | 欧美精品一区二区三区一线天视频 | 亚洲精品456在线播放 | 久久成人在线视频 | av免费看看 | 成人午夜电影久久影院 | 青草草在线视频 | 色视频成人在线观看免 | 日日骑| 成人av直播 | 午夜精品一区二区三区四区 | 黄在线免费看 | 国产精品不卡在线播放 | 欧美另类一二三四区 | 在线观看 国产 | 天天操天天操天天操天天操 | 色综合天天干 | 国产一区在线不卡 | 日本久久免费电影 | 国产精品一区二区在线免费观看 | 国产精品一区二区麻豆 | 91一区在线观看 | 国内精品视频在线播放 | 国产999精品久久久久久麻豆 | 天堂av在线网站 | www视频免费在线观看 | 国产视频1区2区 | 亚洲第一区在线播放 | 日韩在线电影观看 | 麻豆精品视频在线 | 久久久久女人精品毛片 | 婷婷五月色综合 | 欧美精品日韩 | 丁香婷婷基地 | 久久精品亚洲综合专区 | 999免费视频 | 国产亚洲精品久久久久秋 | 成人资源在线播放 | 91精品国产自产老师啪 | 亚洲一级片 | 97在线观视频免费观看 | 狠狠的干 | 美州a亚洲一视本频v色道 | 九九九九热精品免费视频点播观看 | 超碰在97 | 久久激情片 | 国产精品久久久久久久久久ktv | 97福利在线 | 91在线产啪| 久久看视频 | 五月激情五月激情 | 国产淫片| 热久久在线视频 | www.香蕉视频 | 99精品视频中文字幕 | 久久国产精品影片 | 顶级bbw搡bbbb搡bbbb | 久久不卡免费视频 | 啪啪av在线| 91在线精品秘密一区二区 | 福利视频区 | 在线观看日韩国产 | 欧美日韩高清在线 | 国产99一区视频免费 | 午夜免费电影院 | 精品久久1 | 99在线热播精品免费99热 | 日韩91精品 | 亚洲欧美国产日韩在线观看 | 日本成址在线观看 | 久久精品老司机 | 韩国三级av在线 | 天天干天天射天天爽 | 亚洲精品在线资源 | 亚洲精品中文字幕在线观看 | 在线免费观看黄色 | 五月婷激情 | 欧美大片在线观看一区 | 国产一区 在线播放 | 国产在线播放一区 | 91视频3p| 91色国产在线| 午夜av在线免费 | www.国产在线观看 | 亚洲特级毛片 | 国产精品久久亚洲 | 日韩一区二区三区不卡 | 久久66热这里只有精品 | 色婷婷视频网 | 青青久草在线视频 | 亚洲精品中文字幕视频 | 亚洲理论电影 | av免费观看高清 | 中文字幕在线免费播放 | 中文字幕日本在线观看 | 亚洲欧美国内爽妇网 | 日韩视频区| 日韩黄色在线观看 | 亚洲一区二区精品3399 | 国产精品18久久久久久久久 | 成年人在线免费看片 | 就色干综合 | 2017狠狠干 | av成人在线电影 | 麻豆精品视频在线 | 日韩精品一区二区三区视频播放 | 国产精品一区二区av影院萌芽 | 美女在线免费观看视频 | 欧美精品中文在线免费观看 | 91禁在线看 | 国产精品欧美一区二区三区不卡 | 国际精品久久 | 91精品亚洲影视在线观看 | 色97在线| 免费成视频 | 日本午夜在线观看 | 国产亚洲日 | 在线视频精品播放 | 成人av影视在线 | 久久免费一级片 | 99精品视频在线看 | 亚洲欧美日韩精品久久奇米一区 | 久草在线视频在线 | 欧美性性网| 午夜精品一二区 | 黄色av在 | 在线观看视频日韩 | 麻豆国产电影 | 久草在线网址 | 成人久久视频 | 99热免费在线 | 韩国精品福利一区二区三区 | 精品国产一区二区三区噜噜噜 | 国产日韩欧美在线免费观看 | 在线影视 一区 二区 三区 | 亚a在线 | 黄色小说在线观看视频 | 草久久久久久 | 在线观看免费版高清版 | 久久久久国产精品午夜一区 | 免费黄色a网站 | 久久艹国产视频 | 麻豆观看| 国产精品国产毛片 | 欧美最新另类人妖 | 亚洲夜夜网 | 欧美性色黄大片在线观看 | 久久精品视频在线播放 | 日本久久精品视频 | 国产精品一区二区吃奶在线观看 | 婷婷深爱五月 | 97看片| 久久免费av电影 | 丁香花在线观看视频在线 | 日韩精品综合在线 | 99久久99久久 | 在线看国产一区 | 亚洲精品美女久久 | 日韩视频a| 看污网站| 99视频在线精品国自产拍免费观看 | 国产免费视频一区二区裸体 | 久久精品视频在线看 | 成人黄性视频 | 久久96国产精品久久99漫画 | 欧美日韩精品在线 | 天天激情在线 | 日韩理论| 久久久久久久久国产 | 国产精品第一页在线观看 | 久久综合九色九九 | 欧美日韩不卡一区二区 | 久久久精品欧美一区二区免费 | 欧美激情另类文学 | 黄色av网站在线观看免费 | 中文字幕在线免费看 | 麻豆久久久久 | 天天操天天操一操 | 天天久久综合 | 久久黄色免费 | 日韩久久网站 | 天堂av一区二区 | 国产精品不卡视频 | 97色婷婷| 久久精品导航 | 激情久久伊人 | 91色欧美| 久草a在线| 小草av在线播放 | 99视频国产在线 | 国产在线观看你懂得 | 日日操天天爽 | 成人国产电影在线观看 | 性色在线视频 | 日韩三级在线观看 | 91精品国产乱码在线观看 | 国产精品高清在线 | 免费看特级毛片 | 久久精品日产第一区二区三区乱码 | 91在线看片 | 69国产在线观看 | 国产一区二区午夜 | 久久精品一区二区三区国产主播 | 久久视 | 久久99久久99精品中文字幕 | 久久视了 | 日韩字幕在线 | 久草视频精品 | 黄网站免费大全入口 | 在线一二三四区 | 久久午夜免费观看 | 黄色在线视频网址 | 天天五月天色 | 亚洲天堂自拍视频 | 天天爱天天射 | 夜夜躁天天躁很躁波 | 婷婷视频在线 | 亚洲免费成人av电影 | 国产精品久久久久久久久久新婚 | 亚洲成av人电影 | 三级av免费观看 | 免费在线观看av片 | 久久国产片 | 欧美 亚洲 另类 激情 另类 | 久久久免费毛片 | 波多野结衣在线观看一区二区三区 | 五月激情站 | 午夜 免费 | 操老逼免费视频 | 五月天婷婷狠狠 | 69av免费视频 | 日本黄色黄网站 | 久久经典视频 | 亚洲精品乱码久久久久久写真 | 一区二区三区免费在线观看视频 | 天天干 天天摸 天天操 | 亚洲资源视频 | 亚洲欧洲一级 | 日日夜夜天天操 | 日韩二区在线观看 | 国产成人精品女人久久久 | 99热精品在线观看 | 黄色一级在线视频 | 99久久精品一区二区成人 | 狠狠色噜噜狠狠狠狠 | 久久亚洲私人国产精品va | 日韩一级电影在线观看 | 日韩精品无码一区二区三区 | 中文字幕91 | 懂色av懂色av粉嫩av分享吧 | 人人爱夜夜操 | 婷婷丁香五 | 在线日韩精品视频 | 欧美日韩精品二区第二页 | 日日摸日日添夜夜爽97 | 亚洲欧美999 | free,性欧美 九九交易行官网 | 人人澡av| 美女视频黄在线 | 爱爱av在线 | 久久96国产精品久久99漫画 | 999成人| 色综合狠狠干 | 99r在线视频 | 激情av在线资源 | 在线观看aa | 人交video另类hd | 国产精品日韩高清 | 久久精品视频在线免费观看 | 粉嫩av一区二区三区免费 | 日本久久免费视频 | 色多多视频在线 | 欧美一区二区三区特黄 | 久久神马影院 | 久久五月精品 | a视频免费看 | 亚洲国产成人久久 | 成人午夜性影院 | 国产精品一区二区在线观看免费 | 五月的婷婷 | 国产夫妻自拍av | 91成人破解版 | 欧美久久久 | 国产 日韩 欧美 在线 | 久久精品91久久久久久再现 | 久久久精品亚洲 | 国产高清av在线播放 | 成人国产精品一区二区 | 成人资源在线 | 久久se视频 | 中文字幕丝袜一区二区 | 一级性生活片 | 黄色成年| 91av在| 韩国av免费看 | 日韩一区二区三区在线观看 | 日韩欧美一区二区三区视频 | 麻豆视频成人 | avav99| 久久无码av一区二区三区电影网 | 日韩电影久久久 | 玖玖在线观看视频 | 九九亚洲视频 | 99精品电影 | 欧美日韩中文另类 | 叶爱av在线 | 超级碰碰免费视频 | 久久久久久久av麻豆果冻 | 狠狠躁夜夜a产精品视频 | 手机在线日韩视频 | av在线永久免费观看 | 久久看视频 | 国产青草视频在线观看 | 欧美一级电影片 | 激情影院在线 | 国产91成人在在线播放 | 久草久草在线观看 | 最近中文字幕免费大全 | 日韩成人免费电影 | 国产日韩视频在线观看 | 成人av视屏 | 在线亚洲欧美视频 | 美女久久久久久久 | 国产视频精选在线 | 国产精品久久久久久久久免费 | a'aaa级片在线观看 | 日本bbbb摸bbbb| 欧美精品午夜 | 国产v视频| 草久久av| 夜色.com| 亚洲 成人 一区 | 视频一区在线播放 | 国产精品久久久久久超碰 | 午夜骚影 | 人人澡人 | 日韩影片在线观看 | av在线免费在线观看 | 国产精品一区一区三区 | 91香蕉亚洲精品 | 福利视频网站 | 丁香五月网久久综合 | 九九在线免费视频 | 国产一区二区电影在线观看 | 高清中文字幕 | 亚洲精品综合一二三区在线观看 | 免费在线一区二区三区 | 久草青青在线观看 | 成人久久18免费 | 激情视频在线观看网址 | 五月婷丁香网 | 狠狠干夜夜操天天爽 | av亚洲产国偷v产偷v自拍小说 | 免费视频久久 | 日韩国产精品一区 | 91三级视频| 日本一区二区三区免费看 | 美女视频黄免费 | 精品国产_亚洲人成在线 | 久久国产经典视频 | 视频在线观看一区 | 91精品1区2区| a在线免费观看视频 | 福利久久久 | 成人久久亚洲 | 色av男人的天堂免费在线 | 深爱婷婷网 | 91看片成人 | 日本久久久久久久久久久 | 综合网av| 国产福利在线免费观看 | 午夜视频免费播放 | 国产成人精品一区二区三区在线 | 六月婷婷色| 99riav1国产精品视频 | 美女网色| 欧美日韩视频免费看 | 国产精品高清在线 | 国产精品国产三级国产 | 天天操夜夜叫 | 久久综合九色欧美综合狠狠 | 久久久精品网站 | 99性视频| 911亚洲精品第一 | 麻豆视频免费播放 | 久久理论电影 | 欧美伊人网 | 91av中文字幕 | 欧美精品一区二区三区四区在线 | 91中文字幕在线播放 | 99久久婷婷国产精品综合 | 国产精品99精品久久免费 | 又爽又黄又刺激的视频 | 嫩草伊人久久精品少妇av | 五月天综合在线 | 国产色拍拍拍拍在线精品 | 亚洲婷婷在线 | 亚洲人久久 | 新版资源中文在线观看 | 国产麻豆视频在线观看 | 久久av影视 | 日韩久久一区 | 久久夜av | 久久第四色 | 国产日韩欧美在线观看 | 日本精品视频免费观看 | 精品国产自在精品国产精野外直播 | 日韩中文字幕视频在线观看 | 亚洲.www | wwwwww国产| 狠狠色婷婷丁香六月 | 亚洲国产激情 | 四虎精品成人免费网站 | 麻豆视频成人 | 亚洲伊人第一页 | 欧美性极品xxxx娇小 | 日日夜夜天天射 | 最新日韩在线 | www最近高清中文国语在线观看 | 狠狠狠狠狠操 | 亚洲成色777777在线观看影院 | 久久久精选 | 欧美一二三区在线观看 | 成人黄色毛片视频 | 日韩网站免费观看 | 狠狠色2019综合网 | 国产呻吟在线 | 永久免费精品视频网站 | 亚洲一区二区三区四区在线视频 | 国产在线精品国自产拍影院 | 国产一区久久久 | 91精品视频免费看 | 色国产精品一区在线观看 | 韩日视频在线 | 中午字幕在线 | www.夜夜操| 九九九九九国产 | av电影免费在线看 | 麻豆av一区二区三区在线观看 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久久久久久久久久久影视 | 亚洲综合在线发布 | 九九在线视频 | 在线国产一区二区 | 伊人日日干 | 婷婷成人在线 | 国产一级在线免费观看 | 国产999精品 | 欧美日韩一区二区免费在线观看 | 免费观看一级视频 | www99久久| 激情狠狠干 | 综合婷婷| 99久久99视频 | 精品一区二区亚洲 | 在线成人高清电影 | 免费观看性生活大片 | 天天草天天爽 | 黄色www在线观看 | 黄色网在线免费观看 | 九九久久婷婷 | 在线免费av电影 | 99视频精品免费视频 | 探花视频在线观看+在线播放 | 久草免费在线观看视频 | 国产高清一级 | 日本黄色特级片 | 中文字幕不卡在线88 | 97在线看片 | 中文字幕国产 | 亚洲综合狠狠干 | 色综合天天狠天天透天天伊人 | 日本在线中文 | 日韩免费看的电影 | av电影在线观看完整版一区二区 | 黄色av三级在线 | 国产一区二区中文字幕 | av网在线观看| 福利在线看片 | 天天爱天天射天天干天天 | 欧美日韩国产亚洲乱码字幕 | 久久激情影院 | 国产主播大尺度精品福利免费 | 色噜噜狠狠色综合中国 | 欧美一级久久 | 97在线观看 | 亚洲精品在线观 | 深爱婷婷网 | 日本中文字幕免费观看 | 欧美精品久久99 | 日韩高清成人在线 | 久久福利综合 | 国产福利在线免费 | 91精品国产92久久久久 | 国产精品视频永久免费播放 | 久久久久久久久久久久久久免费看 | 日韩欧美区 | 亚洲精品女人久久久 | 久久99免费视频 | 激情欧美一区二区三区 | 久综合网| 高清av在线 | 免费观看成年人视频 | avwww在线观看 | 中文字幕永久 | av高清影院| 欧洲精品视频一区二区 | 中文字幕网站视频在线 | 久久国产手机看片 | 黄色电影在线免费观看 | 97人人模人人爽人人喊网 | 色视频 在线 | 日本中文不卡 | 婷婷激情av | 亚洲精品视频在线观看视频 | 天天干天天操天天拍 | 久草网在线视频 | 人操人 | 日本中文字幕免费观看 | 久久线视频 | 久久免费毛片视频 | 久久国产午夜精品理论片最新版本 | 探花视频在线观看免费 | 亚洲成av| 伊人伊成久久人综合网站 | www.伊人网| 国产99久久精品 | 成人久久18免费 | 一级黄色大片 | 国产美女视频免费观看的网站 | 最近中文字幕大全中文字幕免费 | 亚洲精品乱码久久久久v最新版 | 天天天天综合 | 视频在线精品 | 午夜免费福利片 | 91黄色免费网站 | 一区精品在线 | 国产视频美女 | 欧美精品久久久久久久久久 | 911久久 | 欧美日韩久久久 | 色黄www小说 | 久99久中文字幕在线 | 免费a级大片 | 久久综合色婷婷 | 视频福利在线观看 | 国产精品麻| 国产精品久久久久永久免费 | 中文字幕在线色 | 久热免费在线 | 欧美久久99 | www.久久精品视频 | 欧美美女视频在线观看 | 综合久久久久久久久 | 欧美日本不卡 | 91看成人 | 日韩在线免费高清视频 | 日韩精品一区二区三区免费观看 | 在线免费高清一区二区三区 | av电影免费在线播放 | 中文 一区二区 | 国产精品综合久久久久久 | 午夜电影一区 | 五月婷婷激情综合 | 国产日韩精品在线 | 亚洲成人精品在线 | 91av亚洲 | 夜夜躁日日躁狠狠躁 | 日日干美女 | а天堂中文最新一区二区三区 | 18国产精品白浆在线观看免费 | 国产一区二区在线视频观看 | 国产精品一区二区久久精品爱微奶 | 久久综合五月婷婷 | 999久久国精品免费观看网站 | 亚洲精品白浆高清久久久久久 | 欧美亚洲一区二区在线 | 人人讲 | 日韩电影一区二区在线 | 香蕉网在线播放 | 91大神精品视频在线观看 | 极品久久久久久久 | 国产在线黄 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 有码中文字幕 | 久草在线在线精品观看 | 美女视频是黄的免费观看 | 国产成人精品久久久久蜜臀 | 9在线观看免费高清完整版 玖玖爱免费视频 | 伊人婷婷网 | 国产精品一区专区欧美日韩 | 日韩国产精品久久久久久亚洲 | 在线观看国产日韩 | 国产精品18久久久久久久 | 欧美亚洲免费在线一区 | 亚洲精品高清一区二区三区四区 | 色激情五月 | 久久av网| 亚洲四虎影院 | 超碰人人在 | 亚洲精品乱码久久久久久蜜桃不爽 | 国产福利精品视频 | 国产高清在线精品 | 天天干夜夜夜操天 | 亚洲网站在线 | 五月婷婷爱 | 欧洲av不卡| 国产成人一区二区在线观看 | 亚洲综合色站 | 91av超碰| 一区在线播放 | av电影在线播放 | 国产xx在线 | 成人国产精品久久久 | 91污污| 欧美久久久久久久久久久久 | 在线看av的网址 | 人人艹视频| 天天插天天狠 | 天天操夜夜操天天射 | 久久久久久久久久久成人 | 亚洲天堂精品视频 | 日日操天天操狠狠操 | 色婷婷97 | 久久精品99国产精品日本 | 超碰av免费 | 在线观看免费成人 | 国产操在线 | 免费国产在线视频 | 99久久精品网 | 五月婷婷综合在线观看 | 欧美乱大交 | 久久久久亚洲国产精品 | 亚洲欧洲国产日韩精品 | 日韩精品在线免费观看 | 欧美激情视频一二区 | 天天草网站 | 最新成人av | 中文字幕乱码一区二区 | 视频一区二区三区视频 | 亚洲欧美激情插 | 九九九九精品九九九九 | 久草国产视频 | 96av视频 | 日日夜夜网站 | 久久精品综合一区 | 主播av在线 | 少妇bbb好爽 | 免费黄在线看 | 婷婷久月| 久久久一本精品99久久精品66 | 日韩二区三区在线观看 | 国产福利小视频在线 | 国产精品久久久久久久久久三级 | 久久婷婷一区二区三区 | 日本电影久久 | 日本免费久久高清视频 | 日韩高清 一区 | 午夜av一区二区三区 | 久久国产精品免费观看 | 色综合婷婷久久 | 在线看一级片 | 人人爱夜夜操 | 最近中文字幕高清字幕免费mv | 天天碰天天操视频 | 最近中文字幕在线中文高清版 | 欧洲一区二区三区精品 | 欧美在线一 | 久久久久 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 深夜免费福利在线 | 国产成人久久av | 亚洲aⅴ久久精品 | 1024久久 | 久久综合久色欧美综合狠狠 | 91麻豆精品国产自产 | 成人av资源在线 | 国产精品自在欧美一区 | 免费在线看v | 狠狠色丁香婷婷综合 | 九九九热 | 色婷婷福利 | 国产一区黄色 | 亚洲色五月 | 又大又硬又黄又爽视频在线观看 | 午夜黄网| 精品久久久久_ | 91国内在线视频 | 亚洲另类久久 | 国产精成人品免费观看 | 国产四虎影院 | 日本中文字幕在线播放 | 一级免费观看 | 国产1区2区3区精品美女 | 国产精品视频久久久 | 精品国偷自产在线 | 国产一区免费在线观看 | 亚洲影音先锋 | 99久高清在线观看视频99精品热在线观看视频 | 免费电影一区二区三区 | 国产精品国产三级国产aⅴ9色 | 久久9999久久| 精品国产乱码久久久久久1区2匹 | 日日夜夜网 | 婷婷国产在线 | 黄色片网站免费 | 国内精品福利视频 | 欧美福利网站 | 91视频传媒 | 99国产视频| 韩日精品中文字幕 | 精品久久久久久久久久久久久 | 亚洲va欧美 | 在线中文字幕一区二区 | 亚洲午夜激情网 | 久久看毛片 | 超级碰99 | 91精品国产欧美一区二区 | 视频成人 | 99久久精品国产欧美主题曲 | 激情五月婷婷综合 | 国产视频午夜 | 黄色毛片网站在线观看 | 国产一区二区精品在线 | 蜜臀一区二区三区精品免费视频 | 激情视频免费在线 | 日本精品久久久久久 | 免费在线播放黄色 | 中文字幕亚洲高清 | 91在线公开视频 | 精品在线观看一区二区 | 亚洲精品视频在线播放 | 九九欧美 | 亚洲国产日韩欧美在线 | 国产精品久久久久久久免费大片 | 欧美在线观看视频 | 这里只有精彩视频 | 成人免费在线电影 | 丝袜美腿亚洲 | 特级黄色视频毛片 | 国产精品久久久久久久久久久久午夜片 | 欧美福利网站 | 欧美精品被| 丁香花五月 | 香蕉视频久久 | 久久久久久久福利 | 亚洲欧洲av | 亚洲精品在线视频 | 奇米影视8888 | 国产精品成人免费一区久久羞羞 | 久久国产精品一国产精品 | 婷婷午夜天 | 精品一区久久 | 欧美一二区在线 | 欧美99热 | 国产免费大片 | 五月婷婷激情五月 | 久草青青在线观看 | 天天草天天操 | 在线成人免费电影 | 天天搞天天干天天色 | 天天色天天色天天色 | 丁香花在线观看免费完整版视频 | 亚洲天堂视频在线 | 国产精品免费观看国产网曝瓜 | 久久激情小视频 | 免费a级大片 | 欧美国产日韩激情 | 国产美女视频免费 | 日本精品视频在线观看 | 欧美精品久久久久久久 | 国产精品一区二区久久国产 | www.亚洲视频 | 日日夜夜天天操 | 四虎影视欧美 | 天天综合视频在线观看 | 99精品视频免费全部在线 | 在线观看第一页 | 欧美成人中文字幕 | 1区2区3区在线观看 三级动图 | 制服丝袜在线 | 日韩h在线观看 | 成人av亚洲 | 在线视频app | 午夜三级在线 | 国产午夜一区二区 | 99国内精品 | 国产成人在线综合 | 亚洲一级片 | 国产区在线 | 久久国产精品网站 | 91福利区一区二区三区 | 尤物一区二区三区 | 在线电影日韩 | 久久久久久久久亚洲精品 | 国产精品嫩草影院123 | 婷婷福利影院 | 日韩欧美在线观看一区二区三区 | 又黄又刺激又爽的视频 | 亚洲精品国产成人av在线 | 久久久久久久99精品免费观看 | 麻豆精品视频在线观看免费 | 91tv国产成人福利 | 探花视频在线观看+在线播放 | 色综合久久88色综合天天 | 西西44人体做爰大胆视频 | 天天舔天天射天天操 | 人人澡人| 国产偷在线 | 精品福利在线观看 | 韩国三级av在线 | 在线观看免费福利 | 日韩激情第一页 | 日日夜夜网 | 久久ww| 欧美一级片免费观看 | 国产精品永久免费观看 | 2022中文字幕在线观看 | 日韩视频免费观看高清完整版在线 | 国产精品久久久久久久久久 | 久久精品久久久精品美女 | 免费看一及片 | 欧美成人在线免费 | 91精品免费视频 | 国产高清小视频 | 亚洲 欧洲 国产 日本 综合 | 日韩视频在线一区 | 在线亚洲午夜片av大片 | 99在线热播精品免费99热 | 国产精品永久免费在线 | 国产精品麻豆99久久久久久 | 三级免费黄色 | 欧美日韩国语 | 久久久久北条麻妃免费看 | 伊人五月综合 | 久久精品视频免费播放 | 久久久久草 | 成人黄色在线 | 亚洲国产人午在线一二区 | 免费观看久久 | 天天射天天干 | 久久久天堂 | 成人黄色小说网 | 麻豆传媒视频在线 | 日韩在线字幕 | www久| 在线v| 香蕉视频网站在线观看 | 美女在线免费观看视频 | 女人18毛片a级毛片一区二区 | 91九色国产蝌蚪 | 色99之美女主播在线视频 | 美女一区网站 | 91精品在线播放 | 97在线超碰 | 91亚洲网站| 国产成人久久精品77777 | 丰满少妇一级片 | 黄色电影在线免费观看 | 日韩毛片在线免费观看 | 97超碰色| 久久系列 | 国内精品视频一区二区三区八戒 | 久草在线中文888 | 高清免费在线视频 | 久久精品欧美一 | 国产伦理一区 | a一片一级 | 国产成人精品电影久久久 | 国产69精品久久久久9999apgf | 精品爱爱| 天天操天天射天天添 | 欧美视频在线观看免费网址 | 国产又粗又长又硬免费视频 | 丝袜制服天堂 | 最新免费中文字幕 | 色婷婷www| 欧美极品裸体 | 麻豆一精品传二传媒短视频 | 九九热在线精品 | 久久er99热精品一区二区三区 | 国产精品免费在线视频 | 91字幕| 91香蕉亚洲精品 | 韩国av免费在线 | 亚av在线| 欧美大荫蒂xxx| 天天操天天操天天操天天操天天操 | 欧美日韩一区二区在线观看 | 福利片免费看 | 在线免费观看涩涩 | 亚洲第一av在线播放 | 在线免费观看视频你懂的 | 久久精品一区二区三区中文字幕 | 九九久久电影 | 久久精品一区二 | 国产精品女人网站 | 亚洲狠狠婷婷综合久久久 | 欧美美女视频在线观看 | 欧美视频日韩 | 成人精品一区二区三区中文字幕 | 亚洲精品国产精品国自 | 国产精品免费视频观看 | 天天透天天插 | 九九欧美 | www.色午夜,com| 日韩xxx视频 | 丁香婷婷久久久综合精品国产 | 天天做天天爱夜夜爽 | 人人干狠狠干 | 国产无遮挡又黄又爽馒头漫画 | 97人人澡人人添人人爽超碰 | 婷婷丁香在线观看 | 国产精品久久久久久久久婷婷 | 日韩成人免费电影 | 不卡的av电影在线观看 | 国产日韩精品在线 | 国内精品久久天天躁人人爽 | 国产不卡av在线播放 | 99免费观看视频 | 99热精品久久 | 国产无遮挡又黄又爽在线观看 | 免费在线一区二区三区 | 国产免费人人看 | 欧美成人h版电影 |