黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

控制器介紹

系統(tǒng) 2091 0

新建立MVC3項(xiàng)目,名為12-1ControllersAndActions,使用空模板。

Global.asax中默認(rèn)的路由定義為:

      
        public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );



            routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional } 
      
        //
      
      
         Parameter defaults
      
      
                    );



        }
      
    

一、兩種方法實(shí)現(xiàn)自己的控制器

1、用IController創(chuàng)建控制器

在MVC框架中,控制器類(lèi)必須實(shí)現(xiàn)System.Web.Mvc命名空間的IController接口。

System.Web.Mvc.IController接口如下所示:

      
        public
      
      
        interface
      
      
         IController

{

    
      
      
        void
      
      
         Execute(RequestContext requestContext);

}
      
    

接口只有一個(gè)方法Execute,在請(qǐng)求目標(biāo)控制器時(shí)將被調(diào)用。

通過(guò)實(shí)現(xiàn)IController,就可以創(chuàng)建控制器類(lèi),但這是一個(gè)相當(dāng)?shù)图?jí)的接口,要做大量工作才能讓自己創(chuàng)建的控制器有效,下面只是一個(gè)簡(jiǎn)單的演示。

鼠標(biāo)右擊項(xiàng)目中的Controllers文件夾,選擇 Add -> Class,創(chuàng)建新類(lèi),取名為BasicController,代碼如下:

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         BasicController:IController

    {

        
      
      
        public
      
      
        void
      
      
         Execute(RequestContext requestContext)

        {

            
      
      
        string
      
       controller = (
      
        string
      
      )requestContext.RouteData.Values[
      
        "
      
      
        controller
      
      
        "
      
      
        ];

            
      
      
        string
      
       action = (
      
        string
      
      )requestContext.RouteData.Values[
      
        "
      
      
        action
      
      
        "
      
      
        ];

            requestContext.HttpContext.Response.Write(

                
      
      
        string
      
      .Format(
      
        "
      
      
        Controller:{0}, Action:{1}
      
      
        "
      
      
        , controller, action));

        }

    }

}
      
    

?如果運(yùn)行程序,導(dǎo)航到"~/Basic/Index",根據(jù)路由定義,也可以導(dǎo)航到"~/Basic",產(chǎn)生的結(jié)果為:

Controller:Basic,Action:Index

?

2、一般的做法是創(chuàng)建派生于Controller類(lèi)的控制器

鼠標(biāo)右擊項(xiàng)目中的Controllers文件夾,選擇 Add -> Controller,新建控制器,命名為DerivedController,代碼如下:

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         DerivedController : Controller

    {

        
      
      
        //
      
      
        //
      
      
         GET: /Derived/
      
      
        public
      
      
         ActionResult Index()

        {

            ViewBag.Message 
      
      = 
      
        "
      
      
        Hello from the DerivedController Index method.
      
      
        "
      
      
        ;

            
      
      
        return
      
       View(
      
        "
      
      
        MyView
      
      
        "
      
      
        );

        }



    }

}
      
    

在方法Index上鼠標(biāo)右鍵,添加視圖,視圖取名為MyView

/Views/Derived/MyView.cshtml

      
        @{

    ViewBag.Title = "MyView";

}




      
      
        <
      
      
        h2
      
      
        >
      
      MyView
      
        </
      
      
        h2
      
      
        >
      
      
        <
      
      
        h1
      
      
        >
      
      Message: @ViewBag.Message
      
        </
      
      
        h1
      
      
        >
      
    

?運(yùn)行程序,導(dǎo)航到"~/Derived/Index",或者根據(jù)路由定義,也可以導(dǎo)航到"~/Derived",產(chǎn)生的結(jié)果為:

MyView

Message:Hello from the DerivedController Index method.

?

二、控制器接收輸入

控制器常常需要訪問(wèn)輸入數(shù)據(jù),也就是在請(qǐng)求控制器的動(dòng)作方法時(shí)傳遞進(jìn)來(lái)的輸入數(shù)據(jù),如查詢(xún)字符串值(指url尾部帶問(wèn)號(hào)?后面跟的部分,稱(chēng)為url的查詢(xún)字符串)、表單值、以及路由系統(tǒng)根據(jù)輸入url解析所得到的參數(shù)。

訪問(wèn)這些數(shù)據(jù)有三種方式:

通過(guò)上下文對(duì)象(Context Objects)獲取數(shù)據(jù)。

通過(guò)參數(shù)傳遞給動(dòng)作方法。

使用模型綁定(Model Binding)。

這里主要討論前兩種,模型綁定在后面討論。

1、通過(guò)上下文對(duì)象獲取數(shù)據(jù)

訪問(wèn)上下文對(duì)象,通過(guò)使用一組便利屬性(Convenience Property)來(lái)進(jìn)行訪問(wèn)。所謂上下文對(duì)象,實(shí)際上就是訪問(wèn)的與請(qǐng)求相關(guān)的信息。

如果要使用便利屬性來(lái)訪問(wèn)與請(qǐng)求相關(guān)的信息,要注意一點(diǎn),就是只能在派生于Controller的自定義控制器中才能使用。即,如果是通過(guò)實(shí)現(xiàn)IController接口來(lái)完成的自定義控制器里面不能使用這些便利屬性。這些便利屬性包括Request、Response、RouteData、HttpContext、Server等,每個(gè)屬性都包含了請(qǐng)求不同方面的信息。見(jiàn)p305,表12-1。

(1)下面通過(guò)一個(gè)例子來(lái)表現(xiàn)這種通過(guò)上下文對(duì)象獲取數(shù)據(jù)的方式。

在12-1ControllersAndActions項(xiàng)目中,HomeController控制器定義如下:

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         HomeController : Controller

    {

        
      
      
        public
      
      
         ActionResult Index()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            ViewBag.userName 
      
      =
      
         userName;

            ViewBag.serverName 
      
      =
      
         serverName;

            ViewBag.clientIP 
      
      =
      
         clientIP;

            ViewBag.dateStamp 
      
      =
      
         dateStamp;

            
      
      
        //
      
      
        接收Request.Form所遞交的數(shù)據(jù)

            
      
      
        //
      
      
        string oldProductName = Request.Form["OldName"];

            
      
      
        //
      
      
        string newProductName = Request.Form["NewName"];
      
      
        return
      
      
         View();

        }



    }

}
      
    

?

/Views/Home/Index.cshtml內(nèi)容如下:

      
        @{

    ViewBag.Title 
      
      = 
      
        "
      
      
        Index
      
      
        "
      
      
        ;

}




      
      <h2>Index</h2>

<h2>userName=@ViewBag.userName</h2>

<h2>serverName=@ViewBag.serverName</h2>

<h2>clientIP=@ViewBag.clientIP</h2>

<h2>dataStamp=@ViewBag.dateStamp</h2>
    

這里可以注意,如果希望顯示出一些上下文數(shù)據(jù),而又不想有對(duì)應(yīng)的cshtml文件,那么可以用response.write,例如:

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         HomeController : Controller

    {

        
      
      
        public
      
      
         ActionResult Index()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            ViewBag.userName 
      
      =
      
         userName;

            ViewBag.serverName 
      
      =
      
         serverName;

            ViewBag.clientIP 
      
      =
      
         clientIP;

            ViewBag.dateStamp 
      
      =
      
         dateStamp;

            
      
      
        //
      
      
        接收Request.Form所遞交的數(shù)據(jù)

            
      
      
        //
      
      
        string oldProductName = Request.Form["OldName"];

            
      
      
        //
      
      
        string newProductName = Request.Form["NewName"];
      
      
        return
      
      
         View();

        }



        
      
      
        public
      
      
        void
      
      
         Index2()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        userName:{0}<br>serverName:{1}<br>clientIP:{2}<br>dataStamp:{3}
      
      
        "
      
      
        , 

                userName, serverName, clientIP, dateStamp));

        }



    }

}
      
    

這里的Index2就沒(méi)有對(duì)應(yīng)的cshtml文件對(duì)應(yīng)。程序運(yùn)行后,輸入地址:"~/Home/Index2"就可以查看到用Response.Write寫(xiě)出的內(nèi)容。

?

?上下文對(duì)象常用的有Request.QueryString、Request.Form和RouteData.Values

(2)通過(guò)上下文對(duì)象訪問(wèn)RouteData.Values的例子

上面例子中的項(xiàng)目12-1ControllersAndActions,在HomeController控制器中添加了一個(gè)TestInput動(dòng)作方法,如下:

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         HomeController : Controller

    {

        
      
      
        public
      
      
         ActionResult Index()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            ViewBag.userName 
      
      =
      
         userName;

            ViewBag.serverName 
      
      =
      
         serverName;

            ViewBag.clientIP 
      
      =
      
         clientIP;

            ViewBag.dateStamp 
      
      =
      
         dateStamp;

            
      
      
        //
      
      
        接收Request.Form所遞交的數(shù)據(jù)

            
      
      
        //
      
      
        string oldProductName = Request.Form["OldName"];

            
      
      
        //
      
      
        string newProductName = Request.Form["NewName"];
      
      
        return
      
      
         View();

        }



        
      
      
        public
      
      
        void
      
      
         Index2()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        userName:{0}<br>serverName:{1}<br>clientIP:{2}<br>dataStamp:{3}
      
      
        "
      
      
        , 

                userName, serverName, clientIP, dateStamp));

        }



        
      
      
        public
      
      
        void
      
      
         TestInput()

        {

            
      
      
        string
      
       inputController = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        controller
      
      
        "
      
      
        ];

            
      
      
        string
      
       inputAction = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        action
      
      
        "
      
      
        ];

            
      
      
        int
      
       inputId = Convert.ToInt32(RouteData.Values[
      
        "
      
      
        id
      
      
        "
      
      
        ]);

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        inputController={0}<br>inputAction={1}<br>inputId={2}
      
      
        "
      
      
        ,

                inputController, inputAction, inputId));

        }



    }

}
      
    

在TestInput動(dòng)作方法中,通過(guò)RouteData.Values["controller"]讀取到當(dāng)前請(qǐng)求的控制器名字,通過(guò)RouteData.Values["action"]讀取到當(dāng)前請(qǐng)求的動(dòng)作方法的名字,通過(guò)RouteData.Values["id"]訪問(wèn)到當(dāng)前請(qǐng)求中的 URL里對(duì)應(yīng)到路由中的自定義變量id的值讀取出來(lái)。那么這里RouteData.Values中的controller、action、id屬性來(lái)自于哪里,RouteData.Values中還有哪些屬性可用,就取決于在Global.asax中的路由定義。

先看一下為當(dāng)前這個(gè)例子設(shè)計(jì)的路由定義:

      
        public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );



            
      
      
        //
      
      
        這是本身的默認(rèn)路由,現(xiàn)在需要如果有id要限定它只能是數(shù)字,用正則表達(dá)式

            
      
      
        //
      
      
        routes.MapRoute(

            
      
      
        //
      
      
            "Default", 
      
      
        //
      
      
         Route name

            
      
      
        //
      
      
            "{controller}/{action}/{id}", 
      
      
        //
      
      
         URL with parameters

            
      
      
        //
      
      
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      
      
        //
      
      
         Parameter defaults

            
      
      
        //
      
      
        );
      
      
        

            routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id=
      
        @"
      
      
        \d+
      
      
        "
      
      
        }

            );

        }
      
    

現(xiàn)在這個(gè)例子,希望路由在原來(lái)的默認(rèn)路由的基礎(chǔ)上增加一個(gè)約束,就是如果url中輸入了id,那么希望將id的值約束在數(shù)字上,如果id輸入的是非數(shù)字的值,比如字母之類(lèi)就不能匹配路由。

用正則表達(dá)式加約束條件,生成匿名對(duì)象new { id=@"\d+" },但是這個(gè)約束不能直接加在原來(lái)的默認(rèn)路由上,原來(lái)的默認(rèn)路由為:

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional } 
      
        //
      
      
         Parameter defaults
      
      

            );
    

在這個(gè)默認(rèn)路由中,定義了url模式里的變量有3個(gè),分別是controller、action和id,并用new設(shè)置了這三個(gè)變量的默認(rèn)參數(shù)值,其中id設(shè)置的是UrlParameter.Optional,設(shè)置為這個(gè)值,表示在匹配url時(shí),id可以有也可以沒(méi)有,如果沒(méi)有id,那么就沒(méi)有id這個(gè)變量。如果希望有id的時(shí)候把它的值限定在數(shù)字上,不能直接在參數(shù)默認(rèn)值的后面添加約束,比如:

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id=
      
        @"
      
      
        \d+
      
      
        "
      
      
        }

            );
      
    

加上這個(gè)約束,就表示id必須要有值,而且要是數(shù)字,否則就不匹配。這樣一來(lái),下面的url都不能再匹配了:

"~/"

"~/Home/Index"

"~/Home/TestInput"

也就是說(shuō)id=UrlParameter.Optional就失去了意義。

解決方法就是把路由定義成兩個(gè):

      
                routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id=
      
        @"
      
      
        \d+
      
      
        "
      
      }
      
);

按照順序依次匹配,沒(méi)有寫(xiě)id的匹配第一個(gè)路由定義,寫(xiě)了id的匹配第二個(gè)路由定義。

那么沒(méi)有寫(xiě)id的時(shí)候,匹配第一個(gè)路由定義,就是{controller}/{action},就只有controller和action兩個(gè)變量,這個(gè)時(shí)候在動(dòng)作方法中訪問(wèn)RouteData.Values["id"]得到的結(jié)果就為null,但是這里的類(lèi)型轉(zhuǎn)換用的是Convert.ToInt32(),當(dāng)括號(hào)內(nèi)的對(duì)象為null時(shí),得到的結(jié)果就為0。如果用的是int.Parse()遇到這種情況就會(huì)拋出異常。

int inputId = Convert.ToInt32(RouteData.Values["id"]);

當(dāng)然,如果取到id的值,如果只想要字符類(lèi)型,那就不用這么復(fù)雜, 可以直接用

string inputId = (string)RouteData.Values["id"];

?

對(duì)于本例,如果在url中輸入的是"~/Home/TestInput/325",那么顯示的結(jié)果為:

inputController=Home
inputAction=TestInput
inputId=325

?

(3)通過(guò)上下文對(duì)象訪問(wèn)Request.QueryString的例子

Request.QueryString查詢(xún)字符串就是跟在url后面帶問(wèn)號(hào)之后的內(nèi)容。例如:

http://localhost:1943/Home/TestInput2?var1=abc&var2=123

問(wèn)號(hào)后面的var1=abc&var2=123就是QueryString。

?

例,假設(shè)跟上一個(gè)例題同樣的路由定義:

      
        public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );



            
      
      
        //
      
      
        這是本身的默認(rèn)路由,現(xiàn)在需要如果有id要限定它只能是數(shù)字,用正則表達(dá)式

            
      
      
        //
      
      
        routes.MapRoute(

            
      
      
        //
      
      
            "Default", 
      
      
        //
      
      
         Route name

            
      
      
        //
      
      
            "{controller}/{action}/{id}", 
      
      
        //
      
      
         URL with parameters

            
      
      
        //
      
      
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      
      
        //
      
      
         Parameter defaults

            
      
      
        //
      
      
        );
      
      
        

            routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id=
      
        @"
      
      
        \d+
      
      
        "
      
      
        }

            );

        }
      
    

?

在HomeController中新增了名為T(mén)estInput2的動(dòng)作方法:

      
                public
      
      
        void
      
      
         TestInput2()

        {

            
      
      
        string
      
       inputController = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        controller
      
      
        "
      
      
        ];

            
      
      
        string
      
       inputAction = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        action
      
      
        "
      
      
        ];

            
      
      
        int
      
       inputId = Convert.ToInt32(RouteData.Values[
      
        "
      
      
        id
      
      
        "
      
      
        ]);

            
      
      
        string
      
       queryVar1 = Request.QueryString[
      
        "
      
      
        var1
      
      
        "
      
      
        ];

            
      
      
        string
      
       queryVar2 = Request.QueryString[
      
        "
      
      
        var2
      
      
        "
      
      
        ];

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        inputController={0}<br>inputAction={1}<br>
      
      
        "
      
       + 

                
      
        "
      
      
        inputId={2}<br>queryVar1={3}<br>queryVar2={4}
      
      
        "
      
      
        ,

                inputController, inputAction, inputId, queryVar1, queryVar2));

        }
      
    

這里用了兩句話

string queryVar1 = Request.QueryString["var1"];
string queryVar2 = Request.QueryString["var2"];

來(lái)讀取查詢(xún)字符串中變量的值。

如果輸入的url是"~/Home/TestInput2?var1=abc&var2=123"則顯示的結(jié)果為:

inputController=Home
inputAction=TestInput2
inputId=0
queryVar1=abc
queryVar2=123

這個(gè)輸入的url,沒(méi)有匹配id,所以RouteData.Values["id"]為空,經(jīng)過(guò)Convert.ToInt32()轉(zhuǎn)換后值為0。QueryString里如果有多個(gè)變量,之間用符號(hào)&間隔。

?

擴(kuò)充下這個(gè)例題,現(xiàn)在假設(shè)在/Views/Home/Index.cshtml,也就是HomeController中Index產(chǎn)生的視圖上添加:

@Html.ActionLink("Navigate", "TestInput2", new { id="123" })

這時(shí),如果路由定義為:

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional } 
      
        //
      
      
         Parameter defaults
      
      

            );
    

那么ActionLink產(chǎn)生的html為:

<a href="/Home/TestInput2/123">Navigate</a>

點(diǎn)擊該超鏈接后顯示的結(jié)果為:

inputController=Home
inputAction=TestInput2
inputId=123
queryVar1=
queryVar2=

?

但是,如果路由定義為:

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id = 
      
        @"
      
      
        \d+
      
      
        "
      
      
         }

            );
      
    

那么@Html.ActionLink("Navigate", "TestInput2", new { id="123" })產(chǎn)生的html為:

<a href="/Home/TestInput2?id=123">Navigate</a>

這是因?yàn)榘炊x順序,會(huì)首先去匹配第一個(gè)路由定義,那么反推回url。第一個(gè)路由定義中沒(méi)有id,那就認(rèn)為new { id="123" }產(chǎn)生的就是查詢(xún)字符串。點(diǎn)擊這個(gè)超鏈接后,產(chǎn)生的顯示結(jié)果為:

inputController=Home
inputAction=TestInput2
inputId=0
queryVar1=
queryVar2=

?

這樣一來(lái),如果是第二種路由定義,既想生成的url中產(chǎn)生id,又有查詢(xún)字符串,那就需要使用:

@Html.ActionLink("Navigate", "TestInput2/123", new { var1="ABC", var2="325" })

產(chǎn)生的html為:

<a href="/Home/TestInput2/123?var1=ABC&amp;var2=325">Navigate</a>

注意html中的&amp;就是&,最后產(chǎn)生的url就是"~/Home/TestInput2/123?var1=ABC&var2=325"

點(diǎn)擊該超鏈接后,產(chǎn)生的顯示結(jié)果為:

inputController=Home
inputAction=TestInput2
inputId=123
queryVar1=ABC
queryVar2=325

?

(4)通過(guò)上下文對(duì)象訪問(wèn)Request.Form中數(shù)據(jù)的例子

利用Request.Form可以讀取提交過(guò)來(lái)的表單中的數(shù)據(jù),通過(guò)Name的屬性值來(lái)進(jìn)行識(shí)別訪問(wèn)。下面構(gòu)造一個(gè)例子來(lái)說(shuō)明用Request.Form來(lái)讀取表單數(shù)據(jù)的情況。

假設(shè)使用的路由定義為:

      
        public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );
      
      
        

            routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id = 
      
        @"
      
      
        \d+
      
      
        "
      
      
         }

            );

        }
      
    

在HomeController中添加了TestInput3()動(dòng)作方法的兩個(gè)重載版本:

      
                [HttpGet]

        
      
      
        public
      
      
         ViewResult TestInput3()

        {

            
      
      
        return
      
      
         View();

        }



        [HttpPost]

        
      
      
        public
      
       ViewResult TestInput3(
      
        string
      
      
         dummy)

        {

            
      
      
        string
      
       inputController = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        controller
      
      
        "
      
      
        ];

            
      
      
        string
      
       inputAction = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        action
      
      
        "
      
      
        ];

            
      
      
        int
      
       inputId = Convert.ToInt32(RouteData.Values[
      
        "
      
      
        id
      
      
        "
      
      
        ]);

            
      
      
        string
      
       city = Request.Form[
      
        "
      
      
        City
      
      
        "
      
      
        ];

            DateTime forDate 
      
      = DateTime.Parse(Request.Form[
      
        "
      
      
        forDate
      
      
        "
      
      
        ]);

            ViewBag.inputController 
      
      =
      
         inputController;

            ViewBag.inputAction 
      
      =
      
         inputAction;

            ViewBag.inputId 
      
      =
      
         inputId;

            ViewBag.city 
      
      =
      
         city;

            ViewBag.forDate 
      
      =
      
         forDate;

            
      
      
        return
      
       View(
      
        "
      
      
        TI3Result
      
      
        "
      
      
        );

        }
      
    

這里用了兩個(gè)注解屬性[HttpGet]和[HttpPost]來(lái)指定一個(gè)TestInput3用于Get請(qǐng)求,另一個(gè)TestInput3動(dòng)作方法用于Post請(qǐng)求。在本例中,希望在Post請(qǐng)求的TestInput3動(dòng)作方法中利用上下文對(duì)象Request.Form來(lái)訪問(wèn)表單數(shù)據(jù),本部需要指定參數(shù)。但是同名的兩個(gè)動(dòng)作方法TestInput3看來(lái)是通過(guò)重載來(lái)實(shí)現(xiàn)的,如果名字相同,返回類(lèi)型相同,參數(shù)又完全一致的話,程序就不能通過(guò)編譯。所以,為了演示這個(gè)例子,就在Post請(qǐng)求的動(dòng)作方法TestInput3上加了一個(gè)啞元參數(shù)dummy,目的就是為了完成同名的TestInput3函數(shù)的重載。

接下來(lái),在由Get請(qǐng)求TestInput3時(shí),返回的視圖是默認(rèn)視圖/Views/Home/TestInput3.cshtml,在里面構(gòu)造了表單:

      
        @{

    ViewBag.Title = "TestInput3";

}




      
      
        <
      
      
        h2
      
      
        >
      
      TestInput3
      
        </
      
      
        h2
      
      
        >
      
      
        

@using (Html.BeginForm())

{

    
      
      
        <
      
      
        p
      
      
        >
      
      city:
      
        <
      
      
        input 
      
      
        type
      
      
        ="text"
      
      
         name
      
      
        ="City"
      
      
        /></
      
      
        p
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      forDate:
      
        <
      
      
        input 
      
      
        type
      
      
        ="text"
      
      
         name
      
      
        ="forDate"
      
      
        /></
      
      
        p
      
      
        >
      
      
        <
      
      
        input 
      
      
        type
      
      
        ="submit"
      
      
         value
      
      
        ="提交"
      
      
        />
      
      
           

}
      
    

表單由

@using (Html.BeginForm())

{

? ? ...

}

指定。里面有是三個(gè)元素,第一個(gè)是文本框,name為City,第二個(gè)也是文本框,name屬性為forDate。Request.Form就依賴(lài)這些元素的name來(lái)識(shí)別和訪問(wèn)指定的元素值。第三個(gè)元素是按鈕,類(lèi)型為submit,按鈕顯示的文字為“提交”。點(diǎn)擊該按鈕后,默認(rèn)將表單Post到與產(chǎn)生當(dāng)前視圖同名的動(dòng)作方法上,本例子中,產(chǎn)生這個(gè)視圖的動(dòng)作方法是TestInput3,那么Post回去的時(shí)候,也就是傳遞給同名的TestInput3動(dòng)作方法。

在響應(yīng)Post的TestInput3動(dòng)作方法通過(guò):

string city = Request.Form["City"];
DateTime forDate = DateTime.Parse(Request.Form["forDate"]);

讀取到表單中元素的值后,再利用ViewBag傳遞給顯示結(jié)果的視圖,該動(dòng)作方法返回時(shí)指定了視圖名return View("TI3Result").

那么,就在/Views/Home/TI3Result.cshtml中產(chǎn)生輸出顯示的結(jié)果。添加視圖文件/Views/Home/TI3Result.cshtml如下:

      
        @{

    ViewBag.Title = "TI3Result";

}




      
      
        <
      
      
        h2
      
      
        >
      
      TI3Result
      
        </
      
      
        h2
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      inputController=@ViewBag.inputController
      
        </
      
      
        p
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      inputAction=@ViewBag.inputAction
      
        </
      
      
        p
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      inpuId=@ViewBag.inputId
      
        </
      
      
        p
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      city=@ViewBag.city
      
        </
      
      
        p
      
      
        >
      
      
        <
      
      
        p
      
      
        >
      
      forDate=@ViewBag.forDate
      
        </
      
      
        p
      
      
        >
      
    

執(zhí)行程序后,在url上輸入"~/Home/TestInput3,顯示為:

控制器介紹

?在文本框中輸入數(shù)據(jù)如下:

控制器介紹

點(diǎn)擊提交按鈕后,顯示結(jié)果為:

控制器介紹

?

2、為動(dòng)作方法設(shè)定參數(shù)傳遞數(shù)據(jù)

上下文對(duì)象常用的Request.QueryString、Request.Form和RouteData.Values等數(shù)據(jù)也可以通過(guò)動(dòng)作方法的參數(shù)來(lái)設(shè)定。這里有個(gè)約定,就是參數(shù)名跟要訪問(wèn)的屬性名或元素名同名,系統(tǒng)是根據(jù)名字自動(dòng)去匹配。

(1)先看一個(gè)常規(guī)的例子,假設(shè)路由定義為:

      
                public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );
      
      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional } 
      
        //
      
      
         Parameter defaults
      
      
                    );
      
      

        }
    

在HomeController中新加了名為T(mén)estInput4()的動(dòng)作方法:

      
                public
      
      
        void
      
       TestInput4(
      
        int
      
      
         id)

        {

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        id={0}
      
      
        "
      
      
        , id));

        }
      
    

在動(dòng)作方法TestInput()上設(shè)定了參數(shù),整型的名為id的參數(shù)。動(dòng)作方法的參數(shù)會(huì)用名字自動(dòng)去匹配Request.QueryString、Request.Form和RouteData.Values中的屬性和元素的值,依賴(lài)的就是名字。

接下來(lái),在/Views/Home/Index.cshtml中添加ActionLink來(lái)生成超鏈接,指向HomeController中的TestInput4()動(dòng)作方法。添加的代碼為:

@Html.ActionLink("NavTestInput4", "TestInput4", new{ id=325 })

請(qǐng)注意ActionLink是怎么根據(jù)路由定義來(lái)生成html的。

第一個(gè)參數(shù)"NavTestInput4"是超鏈接文本,第二個(gè)參數(shù)是要訪問(wèn)的動(dòng)作方法名字。沒(méi)有給出控制器名字,則默認(rèn)為產(chǎn)生當(dāng)前視圖頁(yè)面的控制器,在本例子中就是Home控制器。第三個(gè)參數(shù)用new生成匿名對(duì)象,其中有id=325,根據(jù)路由定義,id匹配路由模式中的id變量。倒退回url,生成的超鏈接為:

      
        <
      
      
        a 
      
      
        href
      
      
        ="/Home/TestInput4/325"
      
      
        >
      
      NavTestInput4
      
        </
      
      
        a
      
      
        >
      
    

點(diǎn)擊該超鏈接后,根據(jù)路由定義,匹配路由模式"{controller}/{action}/{id}",訪問(wèn)到Home控制器中的TestInput4動(dòng)作方法,動(dòng)作方法的參數(shù)id匹配路由模式中的{id},也就是RouteData.Values["id"]就通過(guò)匹配的動(dòng)作方法參數(shù)id被傳遞到了動(dòng)作方法中。而且可以看到,類(lèi)型也自動(dòng)匹配,參數(shù)中的int id,不需要做任何類(lèi)型那個(gè)轉(zhuǎn)換。顯示結(jié)果為:

id=325

(2)跟上一個(gè)例題一樣的路由定義,現(xiàn)在將HomeController中的TestInput4修改為:

      
                public
      
      
        void
      
       TestInput4(
      
        int
      
       id, 
      
        string
      
      
         var1)

        {

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        id={0}<br>var1={1}
      
      
        "
      
      
        , id, var1));

        }
      
    

也就是說(shuō)TestInput4的參數(shù)可以去匹配Request.QueryString、Request.Form和RouteData.Values等數(shù)據(jù)中的id和var1的值。將/Views/Home/Index.cshtml中ActionLink修改為:

@Html.ActionLink("NavTestInput4", "TestInput4", new{ id=325, var1="ABC" })

根據(jù)路由定義,在ActionLink中的第三個(gè)參數(shù)new{ id=325, var1="ABC" },id匹配路由模式"{controller}/{action}/{id}"中的{id},而var1在路由模式中沒(méi)有變量叫這個(gè)名字,那就以問(wèn)號(hào)?跟在url的最后面作為QueryString。本例子中的ActionLink產(chǎn)生的html為:

      
        <
      
      
        a 
      
      
        href
      
      
        ="/Home/TestInput4/325?var1=ABC"
      
      
        >
      
      NavTestInput4
      
        </
      
      
        a
      
      
        >
      
    

點(diǎn)擊該超鏈接后,訪問(wèn)到Home控制器中的TestInput4動(dòng)作方法。TestInput4動(dòng)作方法中的參數(shù)id,接收RouteData.Values["id"]的值,參數(shù)var1接收Request.QueryString["var1"]的值。顯示的結(jié)果為:

id=325
var1=ABC

(3)注意路由變化,如果將路由定義改為:

      
        public
      
      
        static
      
      
        void
      
      
         RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute(
      
      
        "
      
      
        {resource}.axd/{*pathInfo}
      
      
        "
      
      
        );
      
      
        

            routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id = 
      
        @"
      
      
        \d+
      
      
        "
      
      
         }

            );

        }
      
    

假設(shè)HomeController中的動(dòng)作方法TestInput4()與第(1)個(gè)例子中一樣:

      
        public
      
      
        void
      
       TestInput4(
      
        int
      
      
         id)

        {

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        id={0}
      
      
        "
      
      
        , id));

        }
      
    

在/Views/Home/Index.cshtml中的ActionLink也與第(1)個(gè)例子一樣,代碼為:

@Html.ActionLink("NavTestInput4", "TestInput4", new{ id=325 })

注意,由于路由的不同,這個(gè)例子中ActionLink生成html就與第(1)個(gè)例子不一樣了。根據(jù)本例子中的路由定義,按照順序,匹配第一個(gè)路由。在第一個(gè)路由中,路由的url模式為"{controller}/{action}",路由模式中沒(méi)有id變量。那么ActionLink的第三個(gè)參數(shù)new{ id=325 }中的id就沒(méi)有路由模式中的變量與其對(duì)應(yīng),就只能跟在問(wèn)號(hào)后面,放在url的最后作為QueryString。所以,本例中生成的html為:

      
        <
      
      
        a 
      
      
        href
      
      
        ="/Home/TestInput4?id=325"
      
      
        >
      
      NavTestInput4
      
        </
      
      
        a
      
      
        >
      
    

需要注意的是,雖然產(chǎn)生的url不一樣,但是在訪問(wèn)Home控制器里的TestInput4動(dòng)作方法時(shí),仍然可以讓TestInput4的參數(shù)id正確讀取到url中的id的值。這就是與前面直接通過(guò)上下文對(duì)象RouteData.Values["id"],或Request.QueryString["id"]來(lái)訪問(wèn)id值不一樣的地方。動(dòng)作方法TestInput4中的參數(shù)id,會(huì)自動(dòng)去匹配Request.QueryString、Request.Form和RouteData.Values中與參數(shù)同名的數(shù)據(jù)。所以本例子中TestInput4的參數(shù)id,接收的是Request.QueryString["id"]的值,顯示的結(jié)果為:

id=325

RouteData.Values和Request.QueryString中如果都有與動(dòng)作方法的參數(shù)相同的變量,優(yōu)先匹配的是RouteData.Values。例如,假設(shè)在Index.cshtml中的ActionLink代碼為:

      @Html.ActionLink(
      
        "
      
      
        NavTestInput4
      
      
        "
      
      , 
      
        "
      
      
        TestInput4/123
      
      
        "
      
      , 
      
        new
      
      { id=
      
        325
      
       })
    

路由匹配本例子中的第二個(gè)路由定義,路由模式為"{controller}/{action}/{id}",產(chǎn)生的html為:

      
        <
      
      
        a 
      
      
        href
      
      
        ="/Home/TestInput4/123?id=325"
      
      
        >
      
      NavTestInput4
      
        </
      
      
        a
      
      
        >
      
    

根據(jù)匹配的第二個(gè)路由,這里既有RouteData.Values["id"]值為123,又有Request.QueryString["id"]值為325,傳遞給Home控制器的動(dòng)作方法TestInput4的時(shí)候,TestInput4的參數(shù)id優(yōu)先接收RouteData.Values["id"],顯示結(jié)果為:

id=123

(4)提交的表單,Request.Form中各元素的值也可以通過(guò)動(dòng)作方法的參數(shù)傳遞。

例如,前面TestInput3的例子,其他不變,將HomeController中接收Post請(qǐng)求的TestInput3動(dòng)作方法修改為:

      
                [HttpPost]

        
      
      
        public
      
       ViewResult TestInput3(
      
        string
      
       controller, 
      
        string
      
      
         action,

            
      
      
        string
      
       city, DateTime forDate, 
      
        int
      
       id = 
      
        0
      
      
        )

        {

            
      
      
        string
      
       inputController =
      
         controller;

            
      
      
        string
      
       inputAction =
      
         action;

            
      
      
        int
      
       inputId =
      
         id;
      
      
        

            

            ViewBag.inputController 
      
      =
      
         inputController;

            ViewBag.inputAction 
      
      =
      
         inputAction;

            ViewBag.inputId 
      
      =
      
         inputId;

            ViewBag.city 
      
      =
      
         city;

            ViewBag.forDate 
      
      =
      
         forDate;

            
      
      
        return
      
       View(
      
        "
      
      
        TI3Result
      
      
        "
      
      
        );

        }
      
    

效果跟上一個(gè)TestInput3的例子一樣。而且forDate的類(lèi)型自動(dòng)就給轉(zhuǎn)換為DateTime類(lèi)型。

?

三、從控制器產(chǎn)生輸出

1、不要視圖,直接用Response.Write輸出

只要是派生于Controller的類(lèi)里面的動(dòng)作方法,就可以直接用Response.Write().

例如,前面的例子Index2()

      
        namespace
      
      
         _12_1ControllersAndActions.Controllers

{

    
      
      
        public
      
      
        class
      
      
         HomeController : Controller

    {
      
      
        public
      
      
        void
      
      
         Index2()

        {

            
      
      
        //
      
      
        訪問(wèn)上下文對(duì)象的各個(gè)屬性
      
      
        string
      
       userName =
      
         User.Identity.Name;

            
      
      
        string
      
       serverName =
      
         Server.MachineName;

            
      
      
        string
      
       clientIP =
      
         Request.UserHostAddress;

            DateTime dateStamp 
      
      =
      
         HttpContext.Timestamp;

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        userName:{0}<br>serverName:{1}<br>clientIP:{2}<br>dataStamp:{3}
      
      
        "
      
      
        , 

                userName, serverName, clientIP, dateStamp));

        }
      
      
        

    }

}
      
    

以及直接用Response.Redirect("/Some/Other/Url")也是屬于這一種。

例如,在HomeController中添加動(dòng)作方法TestRe

      
        public
      
      
        void
      
      
         TestRe()

        {

            Response.Redirect(
      
      
        "
      
      
        /Home/Index
      
      
        "
      
      
        );

        }
      
    

執(zhí)行后,若輸入"~/Home/TestRe",則會(huì)自動(dòng)轉(zhuǎn)移到"~/Home/Index"

?

2、理解Action Result

在動(dòng)作方法中不直接使用Response對(duì)象,而是返回一個(gè)派生于ActionResult類(lèi)的對(duì)象,它描述控制器要完成的操作,例如產(chǎn)生一個(gè)視圖、重定向到另一個(gè)url或動(dòng)作方法等。

不同的操作用不同的派生類(lèi),它們都是ActionResult的派生類(lèi)。例如,重定向:

      
        public
      
      
         ActionResult TestRe()

        {

            
      
      
        return
      
      
        new
      
       RedirectResult(
      
        "
      
      
        /Home/Index
      
      
        "
      
      
        );

        }
      
    

結(jié)果就返回RedirectResult的一個(gè)對(duì)象,因?yàn)镽edirectResult派生于ActionResult,所以動(dòng)作方法的返回類(lèi)型可以用ActionResult,當(dāng)然也可以明確使用RedirectResult作為該動(dòng)作方法的返回類(lèi)型。另外,各派生類(lèi)也有一些控制器輔助器方法,可以簡(jiǎn)化調(diào)用,例如RedirectResult類(lèi)有輔助器方法Redirect

      
        public
      
      
         ActionResult TestRe()

        {

            
      
      
        return
      
       Redirect(
      
        "
      
      
        /Home/Index
      
      
        "
      
      
        );

        }
      
    

跟上面直接使用return new RedirectResult("/Home/Index");產(chǎn)生的效果是一樣的。

各個(gè)常用的派生類(lèi)和用到的控制器輔助方法見(jiàn)p313。

?

3、從動(dòng)作方法中產(chǎn)生視圖作為輸出

      
            public
      
      
        class
      
      
         HomeController : Controller

    {

        
      
      
        public
      
      
         ViewResult Index()

        {
      
      
        return
      
      
         View();

        }
        
}

產(chǎn)生視圖 /Views/Home/Index.cshtml

再如

      
        public
      
      
        class
      
      
         HomeController : Controller

    {

        
      
      
        public
      
      
         ViewResult Index()

        {

            
      
      
        return
      
       View(
      
        "
      
      
        HomePage
      
      
        "
      
      
        );

        }

    }
      
    

產(chǎn)生的視圖為 /Views/Home/HomePage.cshtml

return View("HomePage")參數(shù)里加上雙引號(hào),表示給出指定的視圖名。就不是默認(rèn)跟動(dòng)作方法同名的視圖了。

另外,這里動(dòng)作方法的返回類(lèi)型用的是ViewResult,因?yàn)樵谥婪椒ǚ祷氐念?lèi)型時(shí),傾向于使用具體的類(lèi)型,當(dāng)然直接使用ActionResult也可以的。MVC框架在搜索視圖時(shí),先搜索Areas再搜索Views。僅以cshtml為例,下面是搜索順序:

/Areas/<AreaName>/Views/<ControllerName>/視圖名.cshtml

/Areas/<AreaName>/Views/Shared/視圖名.cshtml

/Views/<ControllerName>/視圖名.cshtml

/Views/Shared/視圖名.cshtml

?

視圖文件在生成html時(shí)會(huì)用到/Views/Shared/_Layout.cshtml布局文件作為默認(rèn)布局文件,如果要用另一個(gè)布局文件可以用?

      
        return
      
       View(
      
        "
      
      
        HomePage
      
      
        "
      
      , 
      
        "
      
      
        _OtherLayout);
      
    

?當(dāng)然,先要保證這個(gè)布局文件在/Views/Shared/目錄中,也就是/Views/Shared/_OtherLayout.cshtml

?

四、把數(shù)據(jù)從動(dòng)作方法傳遞給視圖

1、使用視圖模型對(duì)象

@model 類(lèi)型

在HomeController中添加動(dòng)作方法VMO(),如下:

      
        public
      
      
         ViewResult VMO()

        {

            DateTime date 
      
      =
      
         DateTime.Now;

            
      
      
        return
      
      
         View(date);

        }
      
    

注意,這里的return View(date);參數(shù)里的date沒(méi)有加雙引號(hào),這表示要傳遞給視圖的數(shù)據(jù),而不是指定要渲染的視圖名,這里如果將date加上雙引號(hào),含義就變了,就表示該動(dòng)作方法要產(chǎn)生一個(gè)名為date.cshtml的視圖來(lái)進(jìn)行顯示。

這里使用return View(date);就表示把對(duì)象date傳遞到與當(dāng)前動(dòng)作方法同名的視圖上,也就是/Views/Home/VMO.cshtml

      
        @model DateTime

@{

    ViewBag.Title 
      
      = 
      
        "
      
      
        VMO
      
      
        "
      
      
        ;

}




      
      <h2>VMO</h2>
      
        

the day 
      
      
        is
      
      :@Model.DayOfWeek
    

在開(kāi)頭指定模型類(lèi)型時(shí),要用小寫(xiě)的m,這里是@model DateTime。而在文中讀取模型值時(shí),要用大寫(xiě)的M,如這里的@Model.DayOfWeek.

剛才強(qiáng)調(diào),在動(dòng)作方法中,返回View帶參數(shù)時(shí),不要加雙引號(hào),才表示返回的數(shù)據(jù)對(duì)象。如果要直接返回字符串對(duì)象,就需要在前面加上(object)指明這是模型對(duì)象。

      
        public
      
      
         ViewResult VMO()

        {

            DateTime date 
      
      =
      
         DateTime.Now;

            
      
      
        return
      
       View((
      
        object
      
      )
      
        "
      
      
        hello, world.
      
      
        "
      
      
        );

        }
      
    

在VMO.cshtml中,就使用string來(lái)指定模型類(lèi)型。

      
        @model string

@{

    ViewBag.Title = "VMO";

}




      
      
        <
      
      
        h2
      
      
        >
      
      VMO
      
        </
      
      
        h2
      
      
        >
      
      
        

the day is:@Model
      
    

2、使用ViewBag傳遞數(shù)據(jù)

ViewBag允許你在這個(gè)動(dòng)態(tài)對(duì)象上定義任意屬性,并在視圖中訪問(wèn)它們 ,就相當(dāng)于鍵/值對(duì)。

只是vs對(duì)它不提供智能感應(yīng)支持。

?

3、執(zhí)行重定向

(1)重定向到字面url

假設(shè)在HomeController中有動(dòng)作方法TestRe

      
        public
      
      
         RedirectResult TestRe()

        {

            
      
      
        return
      
       Redirect(
      
        "
      
      
        /Home/Index
      
      
        "
      
      
        );

        }
      
    

當(dāng)訪問(wèn)"~/Home/TestRe"時(shí),就會(huì)重定向到"~/Home/Index"

(2)重定向到路由系統(tǒng)的url

在HomeController中,假設(shè)有前面例子中的動(dòng)作方法TestInput2()

      
        public
      
      
        void
      
      
         TestInput2()

        {

            
      
      
        string
      
       inputController = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        controller
      
      
        "
      
      
        ];

            
      
      
        string
      
       inputAction = (
      
        string
      
      )RouteData.Values[
      
        "
      
      
        action
      
      
        "
      
      
        ];

            
      
      
        int
      
       inputId = Convert.ToInt32(RouteData.Values[
      
        "
      
      
        id
      
      
        "
      
      
        ]);

            
      
      
        string
      
       queryVar1 = Request.QueryString[
      
        "
      
      
        var1
      
      
        "
      
      
        ];

            
      
      
        string
      
       queryVar2 = Request.QueryString[
      
        "
      
      
        var2
      
      
        "
      
      
        ];

            Response.Write(
      
      
        string
      
      .Format(
      
        "
      
      
        inputController={0}<br>inputAction={1}<br>
      
      
        "
      
       + 

                
      
        "
      
      
        inputId={2}<br>queryVar1={3}<br>queryVar2={4}
      
      
        "
      
      
        ,

                inputController, inputAction, inputId, queryVar1, queryVar2));

        }
      
    

下面定義動(dòng)作方法TestRe()來(lái)重定向到TestInput2()

      
        public
      
      
         RedirectToRouteResult TestRe()

        {

            
      
      
        return
      
       RedirectToRoute(
      
        new
      
      
        

            {

                Controller 
      
      = 
      
        "
      
      
        Home
      
      
        "
      
      
        ,

                Action 
      
      = 
      
        "
      
      
        TestInput2
      
      
        "
      
      
        ,

                id 
      
      = 
      
        "
      
      
        123
      
      
        "
      
      
        ,

                var1 
      
      = 
      
        "
      
      
        ABC
      
      
        "
      
      
        ,

                var2 
      
      = 
      
        "
      
      
        999
      
      
        "
      
      
        

            });

        }
      
    

執(zhí)行程序后,當(dāng)輸入"~/Home/TestTe",將產(chǎn)生重定向。注意,產(chǎn)生的url取決于所使用的路由定義。如果路由定義為

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
      , id = UrlParameter.Optional } 
      
        //
      
      
         Parameter defaults
      
      

            );
    

則重定向產(chǎn)生的url為

"~/Home/TestInput2/123?var1=ABC&var2=999"

但這個(gè)路由定義,如果沒(méi)有加以處理,在id處如果輸入的不是數(shù)字,那么將會(huì)拋出異常。

如果路由定義用的是下面的定義

      
                    routes.MapRoute(

                
      
      
        "
      
      
        Default
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       } 
      
        //
      
      
         Parameter defaults
      
      
                    );



            routes.MapRoute(

                
      
      
        "
      
      
        Default2
      
      
        "
      
      , 
      
        //
      
      
         Route name
      
      
        "
      
      
        {controller}/{action}/{id}
      
      
        "
      
      , 
      
        //
      
      
         URL with parameters
      
      
        new
      
       { controller = 
      
        "
      
      
        Home
      
      
        "
      
      , action = 
      
        "
      
      
        Index
      
      
        "
      
       }, 
      
        //
      
      
         Parameter defaults
      
      
        new
      
       { id = 
      
        @"
      
      
        \d+
      
      
        "
      
      
         }

            );
      
    

那么產(chǎn)生的重定向url為

"~/Home/TestInput2?id=123&var1=ABC&var2=999"

(3)重定向到一個(gè)動(dòng)作方法

      
        public
      
      
         RedirectToRouteResult TestRe()

{

    
      
      
        return
      
       RedirectToAction(
      
        "
      
      
        TestInput2
      
      
        "
      
      
        );

}
      
    

?

      
        public
      
      
         RedirectToRouteResult TestRe()

{

    
      
      
        return
      
       RedirectToAction(
      
        "
      
      
        TestInput2
      
      
        "
      
      , 
      
        new
      
       { id=
      
        "
      
      
        123
      
      
        "
      
      , var1=
      
        "
      
      
        ABC
      
      
        "
      
      , var2=
      
        "
      
      
        999
      
      
        "
      
      
        });

}
      
    

?

      
        public
      
      
         RedirectToRouteResult TestRe()

{

    
      
      
        return
      
       RedirectToAction(
      
        "
      
      
        TestInput2
      
      
        "
      
      , 
      
        "
      
      
        Home
      
      
        "
      
      
        );

}
      
    

?

      
        public
      
      
         RedirectToRouteResult TestRe()

{

  
      
      
        return
      
       RedirectToAction(
      
        "
      
      
        TestInput2
      
      
        "
      
      , 
      
        "
      
      
        Home
      
      
        "
      
      , 
      
        new
      
       { id=
      
        "
      
      
        123
      
      
        "
      
      , var1=
      
        "
      
      
        ABC
      
      
        "
      
      , var2=
      
        "
      
      
        999
      
      
        "
      
      
        });

}
      
    

?

?4、返回文件及二進(jìn)制數(shù)據(jù)

(1)返回文件

文件下載

      
        public
      
      
         FileResult TestFile()

        {

            
      
      
        string
      
       fPath = AppDomain.CurrentDomain.BaseDirectory + 
      
        "
      
      
        DownloadTest/
      
      
        "
      
      
        ;

            
      
      
        //
      
      
        string fileName = @"c:\log.txt";
      
      
        string
      
       fileName = fPath + 
      
        "
      
      
        log.txt
      
      
        "
      
      
        ;

            
      
      
        string
      
       contentType = 
      
        "
      
      
        text/plain
      
      
        "
      
      
        ;

            
      
      
        string
      
       downloadName = 
      
        "
      
      
        Test.txt
      
      
        "
      
      
        ;

            
      
      
        return
      
      
         File(fileName, contentType, downloadName);     

        }
      
    

這里的AppDomain.CurrentDomain.BaseDirectory表示讀取到當(dāng)前項(xiàng)目的根物理路徑,末尾帶反斜杠。要下載的文件log.txt放在根目錄下的DownloadTest文件夾中。在出現(xiàn)另存為對(duì)話框的時(shí)候,下載名被改為T(mén)est.txt。

(2)發(fā)送字節(jié)數(shù)組

      
        public
      
      
         FileContentResult TestFile()

        {

            
      
      
        byte
      
      [] data = ... 
      
        //
      
      
        二進(jìn)制內(nèi)容
      
      
        return
      
       File(data, 
      
        "
      
      
        text/plain
      
      
        "
      
      , 
      
        "
      
      
        Test.txt
      
      
        "
      
      
        );

        }
      
    

(3)發(fā)送流內(nèi)容

如果所處理的數(shù)據(jù)可以通過(guò)一個(gè)打開(kāi)的System.IO.Stream進(jìn)行操作,可以把這個(gè)流傳遞給File方法的一個(gè)重載版本。這個(gè)流得內(nèi)容將被讀取并發(fā)送給瀏覽器。

      
        public
      
      
         FileStreamResult TestFile()

        {

            Stream stream 
      
      = ... 
      
        //
      
      
        打開(kāi)某種流
      
      
        return
      
       File(stream, 
      
        "
      
      
        text/html
      
      
        "
      
      
        );

        }
      
    

5、返回錯(cuò)誤及http錯(cuò)誤代碼

(1)指定錯(cuò)誤碼

      
        public
      
      
         HttpStatusCodeResult StatusCode()

        {

            
      
      
        return
      
      
        new
      
       HttpStatusCodeResult(
      
        404
      
      , 
      
        "
      
      
        url cannot be serviced.
      
      
        "
      
      
        );

        }
      
    

?

(2)發(fā)送404錯(cuò)誤

      
        public
      
      
         HttpStatusCodeResult StatusCode()

        {

            
      
      
        return
      
      
         HttpNotFound();

        }
      
    

?

(3)發(fā)送401錯(cuò)誤

      
        public
      
      
         HttpStatusCodeResult StatusCode()

        {

            
      
      
        return
      
      
        new
      
      
         HttpUnauthorizedResult();

        }
      
    

?

?

-lyj

控制器介紹


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 精品福利视频一区二区 | 99久久99精品久久久久久 | 久久成人精品 | 亚洲自偷自拍另类第1页 | 免费看女人与善牲交 | 国产台湾无码av片在线观看 | 国产乱xxxx国语对白 | 射射av| 男女啪啪免费体验区 | 天堂伊人 | 一区二区三区国产在线 | 久久久久九九九九九 | 国产午夜亚洲精品不卡 | 深爱五月激情五月 | 91老司机在线视频 | 国产成人无码精品久久二区三区 | 亚洲欧洲日产国码无码网站 | 日韩美女中文字幕 | 久久99久久99精品免视看婷婷 | 国产超碰女人任你爽 | 西西人体大胆啪啪实拍 | 亚洲另类春色校园小说 | 亚洲精品欧洲 | 另类专区亚洲 | 丁香花婷婷 | 高清一级黄色片 | 亚洲va久久久噜噜噜久久男同 | 99国产精品白浆无码流出 | 久久亚洲欧美 | 男人边吻奶边挵进去视频 | 调教重口xx区一精品网站 | www.亚洲日本 | 小视频免费在线观看 | 毛片免费视频肛交颜射免费视频 | 又色又刺激 | 伊人影视大全 | 亚洲国产精一区二区三区性色 | 91情侣视频 | 在线看午夜福利片国产 | 亚洲国产日韩在线人高清 | 超碰在线人| 亚洲中文字幕日本无线码 | 最新无码人妻在线不卡 | 国产精品亚洲专区无码唯爱网 | 久久国产色av免费看 | 国产午夜一级片 | 中文字幕,久热精品,视频在线 | 色网在线观看 | 黄色视屏免费 | 18禁无遮挡羞羞污污污污网站 | 久久精品国产自清天天线 | 国产女人高潮嗷嗷嗷叫 | 99国产欧美久久久精品 | 香蕉久久一区二区三区 | 欧美性午夜视频观看 | 7m第一福利500精品视频 | 久久99成人| 九九热在线免费观看 | 国产a√精品区二区三区四区 | 亚洲精品久久无码av片 | 国内揄拍国内精品少妇 | 日韩成人精品一区二区 | 国产suv精品一区二区三区88区 | 亚洲国产精品成人av | 免费观看女人高潮视频软件 | 久久亚洲精品成人无码网站蜜桃 | 最近中文字幕在线mv视频在线 | 久久综合九色欧美综合狠狠 | 亚洲精品无码久久久久秋霞 | 欧美性猛交xxxx乱大交丰满 | 91久久爽久久爽爽久久片 | 祥仔av免费一区二区三区四区 | 日韩三区在线 | 日韩精品亚洲精品第一页 | 欧美在线不卡 | 西西久久| 爱色av.com| 亚洲男人天堂2022 | 精品乱码一区二区三四区 | 性刺激视频免费观看 | 久久夜色精品国产噜噜av小说 | 国产各种高潮合集在线观看 | 操网 | 成人精品毛片va一区二区三区 | 日韩视频专区 | 欧美91视频| 丰满少妇小早川怜子影片了 | 天堂在线最新版资源www中文 | 色综合久久久久综合一本到桃花网 | 2020国产成人精品影视 | 亚洲欧美999 | 亚洲午夜久久久久久久久红桃 | 久久两性网 | 18禁区美女免费观看网站 | 日本在线二区 | 九久久久久 | 日韩av不卡在线播放 | 精品国产乱码久久久久久鸭王1 | 黑人巨大跨种族video | 国产毛片久久久久久 | 国产 欧美 日 | 6080yyy午夜理论片中无码 | 美女做爰久久久久久 | 久久亚洲a v| 欧美视频二区 | 欧美日韩人成视频在线播放 | 亚洲一二区制服无码中字 | 国产丰满人妻一区二区 | 亚洲另类色区欧美日韩图片 | 国产精品日本亚洲777 | 日韩精品免费 | 东京热人妻丝袜无码av一二三区观 | 视频一区二区在线播放 | 日日久| 久久婷婷国产综合 | 免费在线黄色片 | 天堂av免费在线观看 | 五月天婷婷久久 | 夜夜草视频 | 久久婷婷五月综合色区 | 欧美精品一区二区黄a片 | 日韩在线一区二区三区四区 | 久久夜色精品国产欧美一区麻豆 | 国产乱淫av国产8 | 午夜爽爽爽男女污污污网站 | 和漂亮岳做爰3中文字幕 | 欧美激情在线一区二区 | 午夜嘿嘿嘿在线观看 | 色综合天天天天做夜夜夜夜做 | 欧美三级欧美成人高清 | 1024在线 | 最新的国产成人精品2021 | 婷婷资源网 | 91精品第一页 | 国产在线高潮 | 亚洲欧美999 | 欧美激情五月 | 超碰97人人模人人爽人人喊 | 四川少妇xxxx内谢欧美 | 国产香蕉视频 | 日韩精品视频在线观看一区二区三区 | 国产一区二区三区在线观看 | 亚洲视频在线视频观看视频在线 | 国产亚洲高清视频 | 国产三级韩国三级日产三级 | 中文字幕永久在线观看 | 91免费国产在线观看 | 国产精品97色综合国产精品 | 国产欧美激情日韩成人三区 | 国产制服丝袜亚洲高清 | 欧洲精品一区二区三区久久 | 操批网站 | 97国产超碰一区二区三区 | 高潮迭起av乳颜射后入 | 噜噜色.com| 国产精品美女乱子伦高 | 国产无遮挡裸体免费久久 | 免费爱爱网站 | 免费观看黄色av | 日韩在线视频播放 | 一本一道久久a久久精品逆3p | 色综合天天综合高清网 | 国语自产偷拍精品视频 | 色人阁综合 | 欧美 国产精品 | 久久无码人妻精品一区二区三区 | 黄色毛片 黄色毛片 | 久久人人97超碰精品888 | 久久久久无码精品亚洲日韩 | 免费看国产曰批40分钟 | 久久人妻精品国产 | 偷拍老熟妇和小伙xxxx视频 | 国产尤物 | 亚洲无在线 | 人妻少妇精品无码专区动漫 | 日本熟妇美熟bbw | 久久亚洲国产精品成人av秋霞 | 日本视频免费高清一本18 | 91在线第一页 | 日本一级吃奶淫片免费 | 高潮抽搐潮喷毛片在线播放 | 色噜噜狠狠色综合网图区 | 国产 日韩 欧美 在线 | 国产高清视频在线观看三区 | 456成人精品影院 | 欧美乱大交做爰xxxⅹ性黑人 | 亚洲伦无码中文字幕另类 | 99久久精品无码专区 | 一本无码字幕在线少妇 | 国产精品亚洲一区二区三区喷水 | 日韩精品一区二区三区在线播放 | 国产综合无码一区二区色蜜蜜 | 91视频免费 | 麻花豆传媒剧国产免费mv在线 | 四虎成人欧美精品在永久在线 | 久久男人网 | 黄色国产一级片 | 4399一级成人毛片 | 中文字幕天天躁日日躁狠狠躁 | 国产成人一区二区三区视频免费 | 99在线观看免费视频 | 国产女女做受ⅹxx高潮 | 中文字幕日韩欧美 | 干中文字幕 | 天干天干啦夜天干天天爽 | 欧美视频国产 | 成人午夜av在线 | 中文无遮挡h肉视频在线观看 | 亚洲精品成人无码中文毛片不卡 | 人妻插b视频一区二区三区 天天爱天天爽 | 青青久草在线 | 色综合色天天久久婷婷基地 | 国产精品 日韩精品 | 黄色三区 | www成人啪啪感受 | 黑人强辱丰满的人妻熟女 | 99re6这里只有精品 | 一本大道伊人av久久综合 | 亚洲色欲天天天堂色欲网 | 国产在线日韩 | 在线 国产 欧美 亚洲 天堂 | 日日摸天天摸人人看 | 亚洲乱码av中文一区二区软件 | 男人扒开女人腿做爽爽视频 | 99久久久国产精品 | 一区二区美女视频 | 国产白浆一区二区 | 伊人网视频在线 | 六十路熟妇乱子伦 | 一色桃子中文字幕av | 手机免费在线观看av | 任我爽橹在线精品视频 | 成人免费午夜无码视频在线播放 | 懂色一区二区三区 | 国产在线第二页 | 国产伦精品一区二区三区妓女 | 午夜日本永久乱码免费播放片 | 好大好深好猛好爽视频 | 黄色成年人网站 | 精品福利视频导航 | 特黄 做受又硬又粗又大视频 | 亚洲五月色丁香婷婷婷 | 日本少妇浓毛bbwbbw | 五月天久草 | 欧美深夜在线 | 午夜三级福利 | 成在人线av无码免费漫画 | 亚洲国产精品久久久久久久久久久 | 亚洲一区二区不卡视频 | 男人手机天堂 | 丁香七月激情 | 亚洲色无码播放亚洲成av | 华人少妇被黑人粗大的猛烈进 | 中文字幕一区在线 | 91精品视频免费在线观看 | 伊人亚洲影院 | 亚洲伊人久久综合影院 | 无码国产精品一区二区色情男同 | 偷国内自拍视频在线观看 | 国产韩国精品一区二区三区 | 国产超碰在线观看 | 一级黄色a | 一日本道伊人久久综合影 | 理论片午午伦夜理片久久 | 亚洲精品一卡2卡三卡4卡5卡 | 成人啪啪178| 色翁荡熄又大又硬又粗又视频 | 狠狠躁18三区二区一区张津瑜 | 亚洲变态另类天堂av手机版 | 国产网站黄| 男女做爰猛烈啪啪吃奶伸舌头下载 | 国产白丝视频 | 欧美成人黄 | 亚洲成a人片在线观看你懂的 | 中国农村熟妇性视频 | 夜夜影院未满十八勿进 | 中文字幕一区二区三区精彩视频 | 日韩毛片一级 | jizz麻豆视频| 99精品国产一区二区三区 | 亚洲精品久久久一区 | 国产av无码专区亚洲精品 | vr成人啪啪影视 | 日韩欧美国产网站 | 97久久人人超碰caoprom欧美 | 冲田杏梨av一区二区三区 | 黄色小视频在线看 | 人妖ts福利视频一二三区 | 蜜臀视频一区二区在线播放 | 国产又粗又黄又大 | 国产精品女同一区二区久久夜 | 国产九九 | 男的操女的国产 | 激情宗合 | 欧美精品乱码视频一二专区 | 免费性网站 | 免费在线一区二区三区 | 成人性生交大片免费4 | 香蕉伊蕉伊中文视频在线 | 五月天婷婷亚洲 | 国产亚洲成av人片在线观看 | 国产精品久久影院 | 小说区 亚洲 自拍 另类 | 精品国产乱码久久久人妻 | 色妹子久久 | 亚洲区中文字幕 | 99国产精品一区二区三区 | 东京热无码人妻一区二区av | 91极品在线 | 午夜精品久久久久久久传媒 | 色av色av色av偷窥盗摄 | 无码制服丝袜人妻ol在线视频 | 欧美成人免费全部 | 99精品国产丝袜在线拍国语 | 精国产品一区二区三区四季综 | 7777精品久久久大香线蕉小说 | 人妻av久久一区波多野结衣 | 中文字幕第49页 | jizzhd中国| 亚洲精品麻豆 | 在线观看无码不卡av中文 | 一级性感毛片 | 国产精品嫩草久久久久 | 日产精品久久久久久久性色 | 久久精品无码中文字幕 | 久久2017国产视频 | 一本色道久久综合亚洲精品不卡 | 国产又黄又硬又湿又黄演员表 | 少妇一级淫免费放 | 真人作爱90分钟免费看视频 | 开心色婷婷色五月激情 | 日韩视频在线观看一区二区 | 青娱乐av | 国产制片厂爱豆传媒在线观看 | 东北妇女xx做爰视频 | 国产国拍亚洲精品av在线 | 伊人79| 国产成人av手机在线观看 | 日韩欧美不卡 | 国产91丝袜在线熟 | 亚洲精品无码国模 | www.亚洲日本| 国产综合精品久久丫 | www日本在线 | 国产另类ts人妖一区二区 | 大又大又粗又硬又爽少妇毛片 | 亚洲 日本 欧洲 欧美 视频 | 黄网站成人片免费视频 | 午夜一二区 | 成年女人永久免费看片 | 欧美视频免费看欧美视频 | 日本a级久a级 | 99国产成人综合久久精品 | 成人片无码免费播放 | 动漫精品啪啪一区二区三区 | 一区二区三区视频免费在线观看 | 老司机免费的精品视频 | 日本高清视频色wwwwww色 | 国产精品亚洲а∨怡红院 | 国内精品伊人久久久久影院对白 | 丰满护士巨好爽好大乳 | 午夜无码一区二区三区在线 | 日本在线观看邪恶网站不卡 | 中文人妻av久久人妻18 | 久久丝袜脚交足免费播放导航 | 成人无码无遮挡很h在线播放 | 成年片在线观看 | 在线免费的网站入口 | 深夜国产精品 | 熟女人妻国产精品 | 欧美video性欧美熟妇 | 92国产精品 | 日本黄h兄妹h动漫一区二区三区 | 欧美夜夜夜 | 美女疯狂连续喷潮视频 | 99热精品国产一区二区在线观看 | 热re99久久精品国产99热 | 日本国产一区二区三区在线观看 | 91欧美一区二区三区 | 波多野结衣导航 | 99福利| 色吧色综合| 日日操免费视频 | 国产在线码观看清码视频 | 亚洲国产精品成人va在线观看 | 香港午夜三级a三级三点在线观看 | 麻豆熟妇人妻xxxxxx | 欧美在线三区 | 波多野成人无码精品电影 | 国产精品第5页 | 亚洲国内精品自在线影院 | 曰欧一片内射vα在线影院 秋霞av在线 | 丰满少妇好紧多水视频 | 欧美日韩中文在线字幕视频 | 国产性高爱潮有声视频免费 | av片在线观看 | 国产又粗又猛又爽又黄的视频p站 | 精品国产免费久久久久久桃子图片 | 国产精品男女啪啪 | 激情五月色婷婷 | 久久99精品久久久久久秒播九色 | 欧美成人一区在线观看 | 黑人干亚洲人 | 日韩精品第一区 | 99er国产这里只有精品视频免费 | 日韩av无码久久一区二区 | 天堂中文在线8最新版精品版软件 | 91久久人澡人人添人人爽欧美 | 天堂中文在线8最新版地址 本道久久综合无码中文字幕 | 五月丁香激激情亚洲综合 | 精品亚洲aⅴ在线观看 | 男女男精品免费视频网站 | 中午字幕在线观看 | 在线观看亚洲精品 | 少妇资源站 | 欧美色欧美亚洲高清在线视频 | 柠檬福利精品视频导航 | 色多多在线观看视频 | 91灌醉下药在线观看播放 | 日韩经典第一页 | 国产精品极品白嫩在线 | 久久婷婷五月综合色精品 | av九九九 | 日韩精品高清视频 | 国产ts人妖另类 | 天天操天天撸 | 中文字幕综合 | 国产麻豆一区二区三区在线观看 | 欧美 日韩 国产 在线 | 欧美日韩无砖专区一中文字 | 亚洲国产成人精品无码区四虎 | 亚洲国产成人精品青青草原导航 | 影音先锋手机av资源站 | 日本道色综合久久影院 | 久草在线 | 久久国语露脸国产精品电影 | 天天鲁一鲁摸一摸爽一爽 | 欧美黑人性暴力猛交 | 久久高清免费视频 | 国产无遮挡a片又黄又爽网站 | 国产女人天天春夜夜春 | a√天堂资源在线 | 免费国产污网站在线观看不要卡 | 亚洲欧美日韩中文字幕在线一区 | 亚洲一区二区色 | 亚洲另类在线观看 | 日韩国产成人精品视频 | 欧美老妇人与禽交 | 成年女人爽到高潮喷视频 | 国产成人欧美日本在线观看 | 性欧美激情aa片在线播放 | 少妇被黑人4p到惨叫欧美人 | 亚洲国产精品久久久久爰色欲 | 性xxxx欧美老妇胖老太性多毛 | 精品一区二区不卡 | 日韩成人三级 | 国产精品伦子伦免费视频 | 中文文字幕中文字幕在线中文乱码 | 十八禁在线观看无遮挡 | 中文av片| 中文字幕奈奈美抱公侵犯 | 国产一二三四 | 精品女同一区二区三区免费站 | 成年人免费视频网站 | 免费成人在线视频观看 | 在线观看黄色免费网站 | www.奇米.com| 精品麻豆一区二区三区乱码 | 内射人妻视频国内 | 亚洲另类天堂 | 999精品视频 | 亚洲人成人一区二区三区 | 日韩国产激情 | 男人的天堂无码动漫av | 翔田千里高潮在线播放 | 大战丰满无码人妻50p | 青青草原亚洲视频 | 精品欧美乱码久久久久久1区2区 | 天天狠天天添日日拍捆绑调教 | 少妇被又大又粗猛烈进出视频 | 亚洲午夜精品av无码少妇 | 国产精品无码久久一线 | 人人爱人人射 | 久久五月激情 | 日韩欧美成人一区 | 午夜福利一区二区三区高清视频 | 综合激情五月丁香久久 | 51嫩草亚洲精品永久 | 黄色在线免费播放 | 亚洲一区尤物 | av人体| 国产综合18久久久久久 | 精品国产一区二区三区京东影业 | 亚洲高清av在线 | 中文字幕精品亚洲无线码一区应用 | 国产免费视频在线 | 黄色三级网站在线观看 | 亚洲人屁股眼子交1 | 91精品国产色综合久久不卡98 | 激情 自拍 另类 亚洲 | 亚洲图片 欧美 | 久久久久99精品成人片牛牛影视 | 亚洲人成伊人成综合网小说 | 成人性生交大片100部 | 国产 成人 综合 亚洲 网站 | 欧洲精品va无码一区二区三区 | 夜夜嗨av禁果av粉嫩avhd | 日韩精品视频免费看 | 91免费版看片 | 三级网站在线播放 | 玩爽少妇人妻系列视频 | 西西人体扒开下部试看120秒 | av在线伊人 | 综合网在线观看 | 国产福利酱国产一区二区 | 神马久久久久久久久久久 | 中文字幕日本人妻久久久免费 | 免费无遮挡无码视频网站 | 天海翼久久久中文字幕乱码 | 日本日本熟妇中文在线视频 | 91久久久久久波多野高潮 | 国产乡下三级全黄三级 | 日日躁夜夜躁aaaaxxxx | 国产偷窥熟女高潮精品视频 | yourporn精品视频入口 | 波多野结衣欧美 | 噜噜噜久久,亚洲精品国产品 | 精品一区二区三区在线视频 | 内射囯产旡码丰满少妇 | 国产精品自在线拍国产手青青机版 | 神马午夜精品 | 久久99精品久久久久久园产越南 | 97碰碰碰 | 五月婷婷综合网 | 国产a一级| 亚洲国产成人精品av区按摩 | 国产亚洲日韩在线一区二区三区 | 亚洲高清国产拍精品青青草原 | 亚洲国产精品无码第一区二区三区 | 国产精品免费vv欧美成人a | 97青娱国产盛宴精品视频 | 五月天色综合 | 国内精品久久久久影院一蜜桃 | 欧美视频在线不卡 | 中文字幕日韩精品在线观看 | 亚洲精美视频 | 最新国产乱人伦偷精品免费网站 | 日本少妇寂寞少妇aaa | 天天摸夜夜摸夜夜狠狠添 | 亚洲欧美日韩久久一区二区 | 网站一区二区 | 亚洲女人的天堂 | 日本中文字幕一区二区 | 国产成年妇视频 | 亚洲一久久 | 久久人人人 | 噜啊噜在线 | 成人免费视频在线观看 | 77成人网| 九九99热久久精品离线6 | 亚洲欧洲成人av每日更新 | 99精品久久久久久久久久综合 | 免费日本在线 | 春药高潮抽搐流白浆在线观看 | 国产激情综合网 | 欧美一二区视频 | 饥渴丰满少妇大力进入 | 国产极品视觉盛宴 | 欧洲精品在线播放 | 国产免费无遮挡吸乳视频 | 亚洲乱码日产精品bd在 | 国产va在线 | 成人网站免费大全日韩国产 | 的九一视频入口在线观看 | 自拍偷拍五月天 | 精品视频在线一区 | 欧美一区二区三区四区五区六区 | 天天插天天干天天射 | 国产情侣免费在线 | 久草热在线 | 伊人久久综合视频 | 18禁止进入1000部高潮网站 | 欧美在线天堂 | 人妻无码vs中文字幕久久av爆 | 手机看片日本 | 丁香色欲久久久久久综合网 | 亚洲精品黄色 | av人摸人人人澡人人超碰下载 | 一区二区日韩欧美 | 人禽杂交18禁网站 | 欧美色欧美亚洲日韩在线播放 | 精品国产一区av天美传媒 | 日韩伦乱视频 | 麻豆果冻传媒精品一区 | 午夜专区 | 国产一区二区三区四区五区3d | 久久精品亚洲国产 | 国产精品一卡二卡三卡四卡 | 中文字幕在线资源 | 免费国产拍久久受拍久久 | 国产日韩在线观看视频 | 成人二级片 | 国产成a人亚洲精品无码久久网 | 日韩精品一区二区三区影院 | 91久久久精品国产一区二区蜜臀 | 国产免费内射又粗又爽密桃视频 | h肉动漫无修一区二区无遮av | 五月天婷婷免费视频 | 国产精品国产三级国产传播 | 亚洲免费网站在线观看 | 美女拉屎视频pooping | 黄色成人在线播放 | 女学生14毛片视频片二毛 | 少妇一级淫片日本 | 精品日本免费一区二区三区 | 亚洲国产精品久久久久婷婷老年 | 人禽伦免费交视频播放 | 国产偷人激情视频在线观看 | av女优天堂在线观看 | 少妇中文字幕乱码亚洲影视 | 国产精品自在拍一区二区不卡 | 亚洲欧美人成视频一区在线 | 爽爽窝窝午夜精品一区二区 | 无码av天天av天天爽 | 日韩不卡 | 性一交一性一交肉体 | 久久亚州 | 末发育女av片一区二区 | 国产13一14娇小xxxx | 国产成人免费无庶挡视频 | h肉动漫无码无修6080动漫网 | 亲近乱子伦免费视频无码 | 成人毛片无码免费播放网站 | 综合 欧美 小说 另类 图 | 久久黄色网址 | 无套熟女av呻吟在线观看 | 色老板精品无码免费视频 | 在线精品亚洲第一区焦香 | 国产精品自在线拍国产电影 | 久久国内偷拍 | 日本久久高清一区二区三区毛片 | 老美黑人狂躁亚洲女 | 久草视频中文 | 亚洲日韩午夜av不卡在线观看 | 在线日本看片免费人成视久网 | 亚洲春色第一页 | 婷婷啪 | 玖玖色在线 | 激情五月开心综合亚洲 | 久久免费在线观看视频 | 香蕉久久视频 | 美女av在线播放 | 国产福利姬喷水福利在线观看 | 精品国产免费人成电影在线看 | 久久夜色精品夜色噜噜亚 | 国产日产欧洲无码视频 | 国产jk制服丝袜美腿呻吟动漫 | 手机成亚洲人成电影网站 | 国产日韩一区二区三区 | 97熟女毛毛多熟妇人妻aⅴ | 永久不封国产av毛片 | 狠狠色综合久久婷婷色天使 | 欧美激情在线一区二区三区 | 性高潮久久久久久久久 | 影音先锋 日韩 | 久久国产乱子伦免费精品无码 | 色综合伊人色综合网站 | 色吧久久| 日日夜夜爱爱 | 97福利视频 | 无码av中文字幕一区二区三区 | 久久伊人蜜桃av一区二区 | 91青青草原 | 国产69精品久久久 | 欧美激欧美啪啪片sm | 成人久久免费 | 免费精品国产一区二区三区 | 天天干天天舔 | 日本熟妇乱子伦xxxx | 国产视频1 | 国产精品人人妻人人爽 | 成人黄色亚洲 | 色婷婷狠狠久久综合五月 | 2019av在线播放 | 国产精品99久久免费 | 影音先锋在线播放 | 国产午夜亚洲精品不卡网站 | 亚洲欧美日韩成人综合网 | 日韩精品欧美在线 | 国产成_人_综合_亚洲_国产 | awww在线天堂bd资源在线 | 印度精品av三级 | 久久五月激情 | 国久久 | 国产一级免费大片 | 久久中文字幕在线 | 爆乳喷奶水无码正在播放 | 少妇久久久久久久久久 | 国产精品乱码高清在线观看 | 精品厕所偷拍各类美女tp嘘嘘 | 国产美女在线精品免费观看 | 日韩视频免费在线 | 久久男人av久久久久久男 | 久久久一本精品99久久k精品66 | 久久激情小说 | 色8激情欧美成人久久综合电 | 99九九视频 | 日韩不卡手机视频在线观看 | 91日韩精品一区二区三区 | 中文字幕有码在线 | 成人永久免费福利视频免费 | 无码高潮少妇多水多毛 | 亚洲人成影院在线观看 | 九九视频国产 | 久久久久国产精品人妻aⅴ果冻 | 777米奇色狠狠888俺也去乱 | 久碰人妻人妻人妻人妻人掠 | 中文字幕亚洲色妞精品天堂 | 一级片免费| 中文文字幕文字幕高清 | 国产精品制服丝袜第一页 | 国产对白乱刺激福利视频 | 无码无遮挡又大又爽又黄的视频 | 男人舌头进女屁股视频免费 | 人人妻人人澡人人爽精品欧美 | 一本一本久久a久久 | 欧美肥老太牲交大战 | ā片在线观看免费观看 | 欧美黑人超粗男潮 | 国产乱码精品一区二区三区爽爽爽 | 欧美肥妇毛多水多bbxx水蜜桃 | 香蕉网在线观看 | 亚洲精品乱码久久久久66 | 蜜臀av在线观看 | 五月婷婷激情第四季 | 国产高潮视频在线观看 | 色版视频在线观看 | 黄色网日本 | 国产一级视频 | 亚洲自拍小说 | 国产亚洲精品久久久闺蜜 | 女人扒开下面无遮挡 | 无码专区人妻系列日韩 | 在线观看岛国av | 一本一道久久a久久精品综合 | 中文日韩一区二区 | 操你av| 天天色综合av | 免费一级一片 | 日韩精品视频在线观看一区二区 | 妇欲欢公爽高h欢欲苏欢苏望章 | 久久久久综合精品福利啪啪 | 午夜免费学生在线观看av | 亚洲2019av无码网站在线 | 黑人3p波多野结衣在线观看 | 久伊人| 少妇激情艳情综合小视频 | 亚洲视频中文 | 成人乱淫av日日摸夜夜爽 | 成年女人午夜性视频 | 天堂视频在线 | 在线观看片a免费不卡观看 日韩性猛交ⅹxxx乱大交 | 国产精品97色综合国产精品 | 亚洲精品77777| 亚洲区小说区图片区 | 亚洲精品久久国产精品 | 亚洲精品97久久中文字幕无码 | 一级女人18片毛片蜜桃av | 亚洲激情偷拍 | 国产蜜臀视频 | 91伊人网 | 欧美性猛交╳xxx富婆 | 777久久精品一区二区三区无码 | 末发育娇小性色xxxx | 国产内射999视频一区 | 亚洲综合精品久久 | 亚欧美日韩香蕉在线播放视频 | 国产网站视频 | 少妇人妻综合久久中文字幕 | 亚洲av毛片基地 | 7m视频国产精品 | 中文字幕亚洲乱码熟女一区二区 | 久久久久久好爽爽久久 | 婷婷久久国产对白刺激五月99 | av 日韩 人妻 黑人 综合 无码 | 亚洲一区二区三区在线观看精品中文 | 又色又爽又黄的免费网站aa | 国产一级中文字幕 | 精品国产乱码久久久久久口爆网站 | 最近最好的中文字幕2019免费 | 在线观看成人小视频 | 久久久久国产精品人妻电影 | 免费日本黄色 | 国产精品久久久久久亚洲伦 | 一本之道中文日本高清 | 欧美极品jiizzhd欧美暴力 | 国产a√精品区二区三区四区 | 中文字幕av手机版 | 国产日韩高清在线 | 国产在热线精品视频99公交 | 国产麻豆天美果冻无码视频 | 91精品在线观看视频 | 国产无遮挡aaa片爽爽 | 日韩欧美一级在线观看 | 久久亚洲a v | 国产tv | 九色欧美 | 韩日高清视频 | 欧美午夜性生活 | 青草伊人久久综在合线亚洲观看 | 日本免费aaa观看 | 国产乱色国产精品免费视频 | 国产在线观看你懂得 | 欧美天堂在线观看 | 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 国产亚洲欧美日韩在线观看一区 | 日韩va中文字幕无码电影 | 爱爱高清免费视频 | 亚洲淫区 | 91久久视频 | 四虎永久在线精品免费观看视频 | 国产亚洲精品自拍 | 日韩一区二区三免费高清 | 18禁黄网站禁片免费观看在线 | 成 人影片 免费观看在线 | 无码视频一区二区三区 | 岛国在线观看无码不卡 | a级性生活视频 | 18成人片黄网站www | 亚洲国产一区二区视频 | 国产偷国产偷亚洲清高app | 成人国内精品视频在线观看 | 夜夜夜夜曰天天天天拍国产 | 一级网站在线观看 | 国产精品国产三级国产aⅴ原创 | 四虎最新站名点击进入 | 欧美一区二区在线免费观看 | 一级特毛片 | 大帝av在线一区二区三区 | 人人搞人人干 | 色干网 | 成本人片无码中文字幕免费 | 亚洲欧美成人久久综合中文网 | 三上悠亚在线一区 | 一级成人免费视频 | 国产美女久久精品香蕉69 | 国模冰莲极品自慰人体 | 日韩精品久久 | 中文字幕在线观看精品 | 国产作爱激烈叫床视频 | 情侣做性视频在线播放 | 人妻中文字幕av无码专区 | 大香线蕉伊人超碰 | 亚洲激情在线 | 久久不见久久见视频观看 | 午夜婷婷精品午夜无码a片影院 | 无码亚欧激情视频在线观看 | 狠狠色综合久久婷婷色天使 | 天天做日日做天天做 | 亚洲综合社区 | 99热这里只有是精品 | av动漫精品| 久久综合狠狠综合久久综合88 | www.久久久久久久久 | 午夜成人精品福利网站在线观看 | 国产精品另类激情久久久免费 | 日韩性网站| 无码爆乳超乳中文字幕在线 | 精品国产高清自在线一区二区 | 免费一级一片 | 成人av福利 | 天堂v亚洲国产v第一次 | 久久艹精品| 欧美成人精品视频在线不卡 | 日日碰狠狠躁久久躁96 | 国精产品乱码一区一区三区四区 | 国产肉丝袜在线观看 | 美美女高清毛片视频免费观看 | 国产丝袜久久 | 亚洲成人久久久久 | 国产对白国语对白 | 欧美 偷窥 清纯 综合图区 | 亚洲69p| 精品国产这么小也不放过 | 国产精品va在线观看老妇女 | 中文字幕在线视频一区二区 | 99视频| 欧美日韩成人精品 | 国内精品久久久久久久999 | av免费观看不卡 | 亚洲国产视频一区二区三区 | 色偷偷亚洲第一成人综合网址 | 精品国产综合色在线 | 日本三级欧美三级人妇视频 | 国产精品久久久久永久免费看 | 久久永久免费专区人妻精品 | 国产一区二区三区视频在线观看 | 亚洲视频三区 | 不卡日韩av | 成人区人妻精品一区二区不卡视频 | 国产白嫩精品又爽又深呻吟 | 亚洲精品无码成人a片蜜臀 国产有码av | 国产丝袜肉丝视频在线 | 欧美日免费 | 337p日本大胆欧美裸体艺术 | 狠狠色婷婷久久一区二区三区 | 麻豆第一区mv免费观看网站 | 国产杨幂av在线播放 | 欧美一区二区视频在线 | 西西人体44www高清大胆 | 国产成年人视频 | 双腿张开被9个黑人调教影片 | 国产第二专区 | 午夜国产福利视频 | 久久er热在这里只有精品66 | 天海翼一区二区三区高清在线 | 国产在线观看免费视频软件 | 福利视频第一区 | 久久亚洲人成网站 | 午夜毛片 | 亚洲处破女av日韩精品波波网 | 少妇内射高潮福利炮 | 黄色网免费 | 一本色道久久综合亚洲精品 | 在线精品91 | 久久国产日韩 | 亚洲精品在线免费 | 中文字幕国产综合 | 伊人久久大香线蕉综合5g | 波多野结衣的av一区二区三区 | yy1111111少妇影院光屁股 | 亚洲成a人片在线观看无码 少妇日韩 | 天天躁日日躁狠狠躁av麻豆 | 五月天激情国产综合婷婷婷 | 久久久成人精品av四区 | 亚洲特级毛片aaaaa | 欧美人和日本人作爰 | 老妇女性较大毛片 | 精品国产卡一卡2卡3卡 | 久久久久久成人毛片免费看 | 国产精品成人一区无码 | 亚洲3p激情在线观看 | 日本特黄特色 | 午夜成人性刺激免费视频 | 男人边吃奶边揉好爽免费视频 | 在线亚欧观看2023 | 欧洲亚洲综合 | 思思久久96热在精品国产 | 久热这里只有精品6 | 亚洲精品成人区在线观看 | 日韩免费视频在线观看 | 狠狠久久亚洲欧美专区 | 亚洲精品www久久久 久久成人国产精品 | 成人免费无遮挡在线播放 | 成人福利在线视频 | 亚洲欧美v国产一区二区 | 亚洲成成熟女人专区 | 亚洲国产精品无码久久久动漫 | 一级丰满大乳hd高清 | 国产在线不卡一区二区三区 | 亚洲另类激情视频 | 亚洲 欧美 日韩在线 | 综合三区后入内射国产馆 | 色国产精品一区在线观看 | 中文字幕日韩精品亚洲一区小树林 | 青青草免费在线视频 | 日韩中文字幕av在线 | 亚洲精品中文字幕无码蜜桃 | 日日拍拍 | 欧美在线一区二区视频 | 日本午夜免a费看大片中文4 | 日皮视频在线观看 | 人人澡超碰碰97碰碰碰 | 久久99精品久久久久久狂牛 | 色综合色欲色综合色综合色乛 | 日本又黄又爽又无遮挡的视频 | 伊人黄色 | 爱爱视频天天干 | 国产又粗又硬又长又爽视频 | aⅴ中文字幕不卡在线无码 亚洲国产天堂一区二区三区 | 日本美女aⅴ免费视频 | 2018年秋霞无码片 | 91视频免费观看在线看 | 手机看片日韩国产 | 午夜小毛片 | 亚洲精品色无码av试看 | 国产精品一区二区av片 | 99热99这里只有高清国产 | 天天操夜夜爱 | a级黄色毛片三个搞一 | 日韩在线精品视频 | 日日大香人伊一本线久 | 色一情一区二区三区四区 | 午夜成人性爽爽免费视频 | 9久9久9久女女女九九九一九 | 男女啪啪的视频 | 天堂一区二区在线观看 | 国内精品福利视频 | 美丽的熟妇中文字幕 | aaa欧美 | 最新亚洲人成网站在线影院 | 国产精品一国产精品一k频道 | 野狼第一精品社区 | 国产中文一区 | av视| 久久97久久97精品免视看秋霞 | 文中字幕一区二区三区视频播放 | 免费高清a级南片在线观看 欧美精品乱人伦久久久久久 | 成年在线网站免费观看无广告 | 两性色午夜视频免费老司机 | 国产免费午夜福利在线播放11 | 久久天天躁狠狠躁夜夜av | 久久美女网 | 极品白嫩高潮呻吟喷水av | 女人14毛片毛片毛片毛片区二 | 少妇毛茸茸bbw高清 在线观看的网址 | 久久东京热人妻无码人av | 亚洲成色网 | 成人国产精品日本在线 | 色窝窝色蝌蚪在线视频 | 极品美女aⅴ在线观看 | 亚洲成av人片高潮喷水 | 真实国产老熟女粗口对白 | 国产免费一区二区三区vr | 黄色日本免费 | 欧美日韩中文 | 亚洲午夜未满十八勿入网站 | 免费成人黄色av | www久久久com | 国产日产欧产精品精品软件 | 天堂а在线最新版在线 | 国产精品白浆在线观看无码专区 | 国产日产欧产美 | 久久综合综合久久综合 | 天堂一区av| 亚洲欧美日韩国产综合v | 少妇被粗大的猛烈进出 | 成人网av | 爽爽午夜影视窝窝看片 | 日本熟妇浓毛hdsex | 打开每日更新在线观看 | 亚洲色在线视频 | 亚洲人成伊人成综合网中文 | 欧美高清视频一区二区 | 国产日韩欧美一区二区在线观看 | 免费级毛片 | 国产999精品久久久久久 | 伊人久久大香线蕉成人 | 无码东京热一区二区三区 | 日日碰日日摸日日澡视频播放 | 亚洲乱码av | 精品蜜臀久久久久99网站 | 泰国性xxx视频 | 少妇被粗大的猛烈进出 | 四虎影视一区二区精品 | 欧美亚洲日本国产综合在线美利坚 | 亚洲色最新高清av网站 | 999视频在线免费观看 | 91精品国产美女在线观看 | 亚洲精品成人无码中文毛片 | 俄罗斯少妇性xxxx另类 | 狠狠色香婷婷久久亚洲精品 | 人人妻人人澡人人爽人人精品浪潮 | 欧美牲交视频免费观看 | 四季av一区二区凹凸精品 | 夜鲁鲁鲁夜夜综合视频 | 色综亚洲国产vv在线观看 | 天天翘av | 国产精品丝袜久久久久久不卡 | 青青草在线播放 | 国产成人区 | 中文字幕在线观看视频免费 | 无码手机线免费播放三区视频 | 午夜黄色影片 | 污污污污污www网站免费 | 无码人妻h动漫中文字幕 | 亚洲国产精品无码久久网速快 | www.亚洲自拍 | 国产玉足脚交欧美一区二区 | 成年人91视频 | 欧美第七页 | 亚洲视频中文字幕 | 中国内地毛片免费高清 | 3p人妻少妇对白精彩视频 | 欧美日韩一区二区三区四区五区 | 三级理论中文字幕在线播放 | 国产线精品视频在线观看网 | 91亚洲精选 | 98国产精品综合一区二区三区 | 少妇被粗大的猛烈进出图片 | 久久久久久激情 | 日本少妇浓毛bbwbbw | 亚洲中文字幕琪琪在线 | 一区二区三区福利视频 | 国产午夜免费福利 | 久久看av| 天天看天天操 | 色婷婷综合五月天 | 96视频网站 | 国产 日韩 一区 | av巨作| 亚洲乱妇老熟女爽到高潮的片 | 综合五月激情二区视频 | 国产精品67人妻无码久久 | 欧美中文在线视频 | a在线播放| 免费观看丰满少妇做爰 | 亚洲成人综合网站 | 麻豆一精品传媒卡一卡二传媒 | 国语对白嫖老妇胖老太 | 亚洲级αv无码毛片久久精品 | 国产成人精品无码播放 | 亚洲精品美女久久久久久久 | 97人人艹| 欧美老女人性视频 | 久久综合99re88久久爱 | 你懂的在线观看网站 | 欧美精品a∨在线观看 | 九色国产精品 | 7777kkk亚洲综合欧美网站 | 日本99热 | 国产精品爆乳在线播放 | 麻豆国产97在线 | 中国 | 日本精品无码一区二区三区久久久 | 一少妇挑战三个黑人内谢 | 17c网站在线观看 | 九九九九久久久久 | 天天干,天天操,天天射 | 欧美最大胆的西西人体44 | 国产一区二区三区免费高清在线播放 | 欧美一二三四五区 | 免费观看一区二区 | 亚洲中文字幕乱码av波多ji | 日韩午夜在线视频 | 99在线精品国自产拍中文字幕 | 久久99国产综合精品免费 | 久久精品少妇高潮a片免费观 | www.男人天堂网 | 在线播放免费播放av片 | 婷婷亚洲精品 | 少妇被又大又粗又爽毛片久久黑人 | 亚洲欧美日本一区 | 嫩草研究院在线观看 | 亚洲高清自拍 | 久久一本人碰碰人碰 | 亚洲国产区男人本色在线观看 | 黄色视网站| 曰曰摸夜夜添夜夜添高潮出水 | 中文字幕日韩精品一区二区三区 | 无码专区无码专区视频网站 | 国产一区二区三区91 | 久久免费国产精品1 | 狠狠色噜噜狠狠狠狠2021天天 | 亚洲伊人成无码综合影院 | 国产精品无码天天爽视频 | 欧美一级爱爱视频 | 瑟瑟在线视频 | 国产精品免费一区二区三区都可以 | 国产成人av不卡免费观看 | 黄色片国产| 亚洲第一综合网站 | 中文亚洲无线码49vv | 亚洲第一影视 | 日本人吃奶玩奶虐乳视频 | 日本精品4080yy私人影院 | 欧美日韩国产精品自在自线 | 别揉我奶胸啊 | 欧美成人wwe在线播放 | 成在人线av无码免费看 | 国内精品91少妇在线播放 | 中文字幕一区二区三区久久蜜桃 | 韩日在线视频观看 | 男女免费观看在线爽爽爽视频 | 亚洲精品无码永久在线观看男男 | 国产露脸久久高潮 | 色欲久久综合亚洲精品蜜桃 | 日韩精品东京热无码视频 | 日本a免费| 日本大乳奶做爰洗澡三级 | 天堂欧美城网站网址 | 免费在线性爱视频 | 亚洲最大av资源站无码av网址 | 大伊人久久 | 亚洲成人精品一区 | 护士脱了内裤让我爽了一夜视频 | 成年片在线观看 | 国产,日韩,欧美 | 国产激情网站 | 国产在线拍偷自揄拍无码 | 国产精品自拍一区 | 久久超碰精品 | 日韩成人一区二区三区在线观看 | 久久手机视频 | 国产区精品系列在线观看 | 国产精品点击进入在线影院高清 | 在线观看人成视频免费不卡 | 中文字幕在线播放第一页 | 巨乳中文字幕在线观看 | 十八禁无遮无挡动态图 | 欧美另类又黄又爽的a片 | 97久久国产精品 | 国产性受xxxx白人性爽 | 日韩精品无码免费专区网站 | 国产喷水吹潮在线播放91 | 91pao对白在线播放 | 亚洲国产成人精品女人久久 | 天堂中文最新版在线中文 | 国产熟女一区二区三区四区五区 | 久久av资源网| 亚欧成人精品一区二区 | 无人乱码一区二区三区的观看模式 | a毛片大片 | 国产综合久久久久久 | 2021国产成人精品久久 | 国产精品v欧美精品∨日韩 天天躁日日躁狠狠躁喷水软件 | 国产色a在线观看 | 亚洲精选久久久 | 欧美寡妇性猛交 | 波多野吉衣一区二区三区 | 中文亚洲字幕 | 拍摄av现场失控高潮数次 | 久久精品熟女亚州av麻豆 | 精品国产一区二区三区小蝌蚪 | 国产人成精品一区二区三 | 男人的机机桶女人的机机 | 精品一区二区三区东京热 | 国产乱国产乱老熟300部视频 | 国产毛片午夜福利 | 亚洲色大成影网站www永久 | 深夜爽爽福利 | 久草免费在线视频 | 91播放 | 色干干| 久久久久国产综合av天堂 | www.男人天堂网 | 中文字幕亚洲精品日韩一区 | 国产又色又爽又刺激在线播放 | 亚欧美一区二区三区 | 18禁无码无遮挡在线播放 | 成人动漫一区二区三区 | 99久久久无码国产精品性 | 久久久噜噜噜久久熟女色 | 熟女人妻av完整一区二区三区 | 中文字幕丝袜精品久久 | 玩弄丰满熟妇xxxxx性视频 | 韩国乱码片免费看 | 免费精品视频在线观看 | 偷国产乱人伦偷精品视频 | 欧美日韩亚洲激情 | 天堂色视频| 久久精品国产99久久丝袜 | 亚洲综合色婷婷六月丁香宅男大增 | 久久国产精品综合 | 色视频www在线播放国产成人 | 国产亚洲在线 | 日本强好片久久久久久aaa | 老女人av在线 | 亚洲最大国产成人综合网站 | 日日爱99 | 少妇厨房愉情理9仑片视频 美女胸18大禁视频网站 | av手机在线免费观看 | 性色av一区二区三区免费看开蚌 | 免费的av网站在线观看国产精品 | 国产丝袜一区二区 | 成人开心网 | 伊人久久精品无码二区麻豆 | 日韩成人免费观看视频 | 亚洲在av人极品无码 | 亚洲男人的天堂色偷免费 | 小sao货水好多真紧h视频 | 日产精品卡二卡三卡四卡区满十八 | 国产高清japanese在线播放e | 日本中文字幕在线视频 | 亚洲视频三区 | 曰韩av在线| 第一福利丝瓜av导航 | 中文字幕777| 欧美gif抽搐出入又大又黄 | 麻豆国产av穿旗袍强迫女佣人 | av片免费在线播放 | 国内偷自第一区二区三区 | 青青视频免费在线观看 | 免费国产裸体美女视频全黄 | 乌克兰丰满少妇毛片 | 中文字幕乱人伦高清视频 | 国产精品夜夜春夜夜爽 | 精品国产乱码久久久久久乱码 | 日本亚洲最大的色成网站www | 久久精品国产免费一区 | 国产无遮挡a片又黄又爽网站 | 精品成人免费一区二区 | 爱情岛av永久入口 | 韩国精品无码久久一区二区三区 | 99热这里精品 | 免费一级特黄特色大片 | 人人插插 | 超碰caopeng | 五月色婷婷亚洲精品制服丝袜1区 | 午夜福利麻豆国产精品 | 在线资源天堂www | 久久国产精品视频一区 | 亚洲中文字幕日本无线码 | 熟妇人妻va精品中文字幕 | 国产精品毛片va一区二区三区 | 国产情侣真实露脸在线 | 凹凸国产熟女精品视频app | 印度人乱一性一乱一交一视频 | 国产极品粉嫩福利姬萌白酱 | 欧美日韩大片在线观看 | 国产精品呦呦 | 欧美一区二区三区成人片在线 | 日韩激情一区二区三区 | 中文字幕欧美日韩精品 | 少妇一级淫免费放 | 国产成人8x人网站在线视频 | 午夜777| 中国农村熟妇性视频 | 国产日韩制服丝袜第一页 | 国产香蕉久久精品综合网 | 骚虎视频在线观看 | 国产98涩在线 | 欧洲 | 国产又黄又爽无遮挡的免费软件 | 日本中文字幕一级片 | 欧美一区二区三区精品免费 | 亚洲人成网站在小说 | 国产真人做爰毛片视频直播 | 中文字幕在线三区 | 人人妻人人藻人人爽欧美一区 | 久久成人资源 | 天天干天操 | 中文字幕婷婷日韩欧美亚洲 | 无码h肉男男在线观看免费 国产欧美日韩专区发布 | 超碰在线人人 | 超级碰碰色偷偷免费视频 | 四虎在线免费 | 欧美色图亚洲激情 | 日本熟妇大屁股人妻 | 九色porny视频黑人 | 青草成人免费视频 | 一本色道久久99一综合 | 色琪琪综合男人的天堂aⅴ视频 | 情侣在线视频 | www.亚洲国产| 亚洲大尺度在线观看 | 黄色网址你懂的 | 人人澡超碰碰97碰碰碰 | 国产99视频精品免费视频7 | 九九九久久久 | 亚洲精品色图 | 美女的尿囗网站免费 | 欧美人与动牲交免费观看 | 欧美日本视频在线观看 | 精品99一卡2卡三卡4卡 | 亚洲精品一区二区三区四区久久 | 无码人妻精品一区二区三区99仓本 | 五月婷婷狠狠 | 久久国内精品自在自线观看 | 成人区人妻精品一区二区不卡视频 | 国产精品每日更新 | 久久久久久人妻精品一区 | 日本在线视频www鲁啊鲁 | 亚洲欧美成人综合久久久 | 亚洲aⅴ网站 | 国产精品国产自线拍免费 | 五月香婷婷| 久久卡一卡二 | 亚洲中文字幕乱码av波多ji | 老熟妇乱子交视频一区 | 国产69xx| 久久国产精品99久久久久久进口 | 九九热爱视频精品视频16 | 欧美色图片区 | 精品欧美乱码久久久久久 | 久久伊人精品中文字幕有软件 | 黄片毛片一级 | 中文字幕精品在线 | 亚洲综合中文字幕无线码 | 成人网在线播放 | 筱崎爱三级理论在线播放 | 亚洲一区二区三区在线播放 | 免费毛片www com cn | 久热精品视频 | jlzzjlzz亚洲女人 | 性欧美大战久久久久久久83 | 国产精品久久久精品 | 国产又粗又猛又大爽又黄老大爷视频 | 成人一级在线 | 午夜无码成人免费视频 | 一本色道无码道在线观看 | 日本美女福利视频 | 亚洲视频在线免费播放 | 日本特黄aaaaaa片在线观看 | 亚洲精品综合欧美一区二区三区 | 在线观看日本网站 | 久久精品国产亚洲欧美成人 | 夜夜躁狠狠躁日日躁视频 | 97碰碰碰| 亚洲高清精品视频 | 欧美真人做爰在线观看 | 久久人妻少妇嫩草av无码专区 | 亚洲欧洲国产综合aⅴ无码 自拍视频第一页 | 国产素人在线 | 超碰在线资源 | 国产第一页视频 | 精品国产96亚洲一区二区三区 | 91新婚少妇在线播放 | 日本ts人妖系列在线专区 | 欧美日韩免费网站 | 精品精品国产高清a毛片牛牛 | 欧美毛片视频 | 不卡一卡二卡三乱码免费网站 | 99久久中文字幕三级久久日本 | 欧美色视频日本 | 中文在线天堂www | 91丨porny在线 | 国产精品久久综合 | 精品无码日韩一区二区三区不卡 | 国产寡妇亲子伦一区二区 | 日本一区二区无卡高清视频 | 中文字幕第56页 | 48久久国产精品性色aⅴ人妻 | 国产免费丝袜调教视频免费的 | 成人免费乱码大片a毛片 | 久久无码专区国产精品s | 亚洲熟妇无码av不卡在线播放 | 亚洲国产精品第一区二区三区 | 日韩手机看片 | 无码一区二区波多野结衣播放搜索 | 亚洲综合在线视频 | 麻豆视频一区二区三区 | 2021av在线无码最新 | 最新2020无码中文字幕在线视频 | 91精品欧美一区二区三区 | 精品午夜福利1000在线观看 | 丰满大肥婆肥奶大屁股 | 日韩永久免费 | 日韩网址在线观看 | 50岁退休熟女露脸高潮 | 揄拍成人国产精品视频99 | 亚洲精品福利在线观看 | 在线|国产精品女主播阳台 亚洲性夜色噜噜噜在线观看不卡 | 强制中出し~大桥未久在线a | 亚洲国产综合另类视频 | 国产欧美一区二区 | 亚洲天堂网2018 | 成人欧美一区二区三区a片 国产午夜亚洲精品不卡网站 | 久久成人久久爱 | 亚洲视频精选 | 久久综合伊人77777麻豆最新章节 | 最大胆裸体人体牲交免费 | 少妇无码av无码一区 | 国产乱淫视频 | 日韩精品福利在线 | 色狠狠色婷婷丁香五月 | 色诱视频在线观看 | 国产一区二区三区免费播放 | 在线看片无码永久av | 性做久久久久久免费观看 | 最新国产99热这里只有精品 | 国产日韩一区二区三区在线观看 | 国产精品亚洲一区二区三区天天看 | 欧美情爱视频 | 丰满少妇人妻hd高清果冻传媒 | 午夜成人性刺激免费视频 | 国产精品爽爽va吃奶在线观看 | 热99re久久免费视精品频软件 | 青青av| 草色噜噜噜av在线观看香蕉 | 桃色网站在线观看 | 国产日产欧产精品精品ai | 精品亚洲成a人在线观看青青 | 一本大道久久卡一卡二卡三乱码 | 久久久亚洲欧洲日产无码av | 淫av| 国产成人三级一区二区在线观看一 | 无码毛片一区二区三区本码视频 | 免费天堂无码人妻成人av电影 | 中文字幕亚洲综合久久蜜桃 | 久久一精品 | 亚洲综合欧美激情 | 国产精品久久a | 西西444www大胆无码视频 | 一级做a爱片性色毛片 | 免费人成网站在线视频 | 国产高清在线精品二区 | 久久久精品日本一区二区三区 | 国产成人高清精品免费软件 | 国产午夜久久 | 国色天香国产精品 | 国产高潮好爽好大受不了了 | 免费在线色视频 | 女人高潮流白浆视频 | 狠狠色狠狠色狠狠五月 | 国内毛片精品av一二三 | 欧美又粗又深又猛又爽啪啪九色 | av三级毛片 | 免费看婬乱a欧美大片 | 亚洲欧美日韩图片 | 欧洲黄色毛片 | 亚洲熟妇无码av另类vr影视 | 国模张文静啪啪私拍150p | 亚洲欧美精品在线观看 | 波多野结衣超清无码专区 | 国产桃色无码视频在线观看 | 999久久久久久久 | 久久亚洲a片com人成 | 国内偷自第一区二区三区 | 一本之道新久 | 国产一区二区在线精品 | 日韩精品系列 | 成人av在线看 | 国产精品呻吟久久人妻无吗 | 一级免费观看 | 深爱开心激情网 | 日韩亚射吧 | 热播| 好爽…又高潮了免费毛片 | 久久综合九色综合欧美婷婷 | 人乳喂奶hd无中字 | 中出日韩 | 国产精品亚洲精品久久精品 | 熟妇高潮一区二区三区 | 天下第一社区视频www日本 | 亚洲激情区 | 伊人久久91 | 久久综合亚洲色一区二区三区 | 忘忧草www中文在线资源 | 日本在线看片免费人成视频 | 人妻体内射精一区二区 | 久久成人午夜 | 豆国产93在线 | 亚洲 | 一区二区三区成人久久爱 | 国产精品丝袜久久久久久久不卡 | 亚洲日韩视频免费观看 | 成人tv888| 国产精品三级赵丽颖 | 久久人人爽人人爽爽久久 | 欧美午夜精品理论片 | 老鸭窝成人 | 人妖 丝袜 另类 亚洲 | 在线日本看片免费人成视久网 | 午夜丁香视频在线观看 | 日本久久久 | 久久羞羞 | 午夜精品久久久久久久99婷婷 | 99久久久久久久久久久 | 97在线免费视频 | 丰满的少妇xxxxx人伦理 | 中文字幕第21页 | 成av人在线| 欧美亚洲日韩不卡在线在线观看 | 一线二线三线天堂 | 一区二区天堂 | 手机永久无码国产av毛片 | 美女福利视频在线观看 | 无码一区二区三区老色鬼 | 国产精品久久久久久tv | 成人av毛片无码免费网站 | 玖玖综合九九在线看 | 国产福利视频导航 | 亚洲精品国产精品乱码在线观看 | 久久国产精品波多野结衣 | 看美女毛片 | 亚洲人成电影网站在线播放 | 午夜福利18以下勿进免费 | 玖玖热视频 | 综合久久五月天 | 久久成人激情 | 国产欧精精久久久久久久 | 爱爱高潮视频 | 久久久精品国产一区二区三区 | 精品一区二区av | 99免费在线播放99久久免费 | 日躁夜躁狠狠躁2020 | 波多野结衣不卡视频 | 一区成人| 18禁勿入网站入口永久 | 日本丰满少妇做爰爽爽 | 思思久久精品视频 | 亚洲国产成人久久综合区 | 神马影院一区二区三区 | 黄色免费网站在线 | 91精品国产高清一区二区三蜜臀 | 97av免费视频| 大伊人网 | 亚洲美女久久 | 人妻被按摩到潮喷中文字幕 | 国产1区二区 | 任你躁国产自任一区二区三区 | 国产免费久久精品99re丫丫 | 国产成a人亚洲精品无码久久网 | 免费久久久久 | 日韩aⅴ视频 | 午夜男女无遮挡拍拍视频 | 天堂av8| 亚欧视频在线播放 | 蜜臀精品国产高清在线观看 | 国产精品亚洲天堂 | 亚洲粉嫩高潮的18p 超碰免费公开在线 | 欧美区一区 | 肉欲性毛片交国产 | 亚洲国产精品久久精品怡红院 | 亚洲精品动漫久久久久 | 一级黄色片在线观看 | 97国产超碰| 免费观看无遮挡www的视频 | 一区二区三区在线免费观看 | 欧美大片高清免费观看 | 成人毛片久久 | 日韩欧美中文字幕在线三区 | 久久久久人 | 免费成年人视频在线观看 | 无码专区人妻诱中文字幕 | 亚洲综合蜜臀av | 国产极品美女高潮无套久久久 | 白嫩少妇bbw撒尿视频 | 久久久久久久久蜜桃 | 五月精品在线 | 国产一二三四ts人妖 | 99re热免费精品视频观看 | 中文国产成人精品久久不卡 | 伊人精品一本久久综合 | 黄色一级片视频播放 | 进去里片欧美 | 国产品久久久 | 国产日产欧产美韩系列麻豆 | 日出水了特别黄的视频 | 谁有毛片网站 | 成人高潮片免费 | 亚洲精品无播放器在线播放 | 乱色国内精品视频在线 | 老汉av网站 | 天天躁日日躁狠躁欧美 | 人妻夜夜爽天天爽欧美色院 | 亚洲淫少妇 | 亚洲黄色在线播放 | 亚洲精品美女视频 | 日韩视频中文字幕在线观看 | 天堂素人 | 欧美、另类亚洲日本一区二区 | 中文字幕免费高清 | 国内少妇偷人精品视频 | 亚洲综合另类小说专区 | 小嫩妇好紧好爽18禁视频 | 2022国产日产欧产精品 | 国产永久视频 | 性乌克兰xxxx极品 | 97视频总站 | 婷婷亚洲天堂影院 | 九九九热视频 | 欧美老熟妇乱子伦视频 | 日韩午夜小视频 | 内射国产内射夫妻免费频道 | 吸咬奶头狂揉60分钟视频 | 香蕉av一区二区 | 精品九九九 | 亚洲综合久久精品 | 精品中文av | 久久久久久久综合日本 | av天天射 | 亚洲精品乱码久久久久久v 精品亚洲成a人片在线观看 | 午夜福利av无码一区二区 | 女人爽到高潮免费看视频 | 日日人人爽人人爽人人片av | 亚洲精品综合欧美一区二区 | 免费中文字幕视频 | 久久久久久欧美 | 天堂视频在线免费观看 | 国产成人久久久精品二区三区 | 啪啪网站免费看 | 天天做天天爱夜夜爽毛片毛片 | 狠狠色噜噜狠狠狠狠2021天天 | 国产va免费精品高清在线30页 | www.国产免费拍拍拍影片软件 | 久久网站免费 | 日韩精品在线观看一区二区三区 | 亚洲性日韩精品一区二区三区 | 亚洲女同一区二区 | 中国老妇淫片bbb | 久久伊人精品 | 综合精品久久久 | 蜜桃av少妇久久久久久高潮不断 | 欧美黑人巨大videos精品男男 | 亚洲精品久久久久avwww潮水 | 日本区一区二 | 久久亚洲精品高潮综合色a片 | 高清国产亚洲欧洲av综合一区 | 欧美极品视频 | 亚洲国产精品国自产拍电影 | 男女啪啪无遮挡免费网站 | 精品少妇一区二区30p | 好男人网站| 天码人妻一区二区三区 | 精品无码专区毛片 | 久久无码精品一一区二区三区 | 欧美两根一起进3p做受视频 | 性欧美大战久久久久久久83 | 中文字幕色偷偷人妻久久 | 亚洲人成欧美中文字幕 | 成a人片亚洲日本久久 | 91在线高清 | 一级片免费网站 | 精品久久免费视频 | av福利在线| 不卡中文| 熟妇人妻无码中文字幕 | 成人免费福利视频 | 69精品欧美一区二区三区 | 清纯小美女主播流白浆 | 亚洲综合色区中文字幕 | 一级黄色片视频 | 97久久精品人人澡人人爽缅北 | 久久婷婷激情 | 中文字幕色网 | 在线观看福利网站 | 久久无码字幕中文久久无码 | 国产好大好硬好爽免费不卡 | 巨乳在线观看视频 | 亚洲高清无在码在线电影不卡 | 91亚洲精品久久久蜜桃借种 | 日日干夜夜草 | 成人免费毛片嘿嘿连载 | 桃花视频在线观看高清版mv | 精品国产久九九 | 欧美黑人一区二区 | a天堂资源在线 | 亚洲成人精品在线观看 | 久久本道综合久久伊人 | 亚洲国产福利 | 日本一级淫片 | 免费国产黄色片 | 青青青在线视频免费观看 | 奇米色综合 | 亚洲国产香蕉碰碰人人 | 免费视频精品一区二区 | 蜜臀精品国产高清在线观看 | av三级在线播放 | 美女视频91| eeuss18影院www国产 | 人妻无码αv中文字幕久久 在线观看中文字幕2021 | 免费精品国偷自产在线2020 | 国产做爰免费观看视频 | 国产农村乱对白刺激视频 | 中文不卡av | 久久丫精品忘忧草西安产品 | 国产真实乱对白精彩久久小说 | av中文无码乱人伦在线观看 | 日韩欧美中文字幕在线视频 | 亚洲三级在线免费观看 | 国产无精乱码一区二区三区 | 亚洲欧美日韩精品一区 | 色婷婷六月亚洲婷婷丁香 | 久久亚洲精品国产精品紫薇 | 五月婷激情 | 四虎一级片 | 女女同性av片在线观看免费 | 少妇精油按摩av无码中字 | 国产青榴视频在线观看 | 交换配乱淫东北大坑性事视频 | 亚洲成av不卡无码无码不卡 | 无码抽搐高潮喷水流白浆 | 中文久久久 | 上原瑞穗av在线播放 | 国产精品午夜影院 | 制服丝袜人妻有码无码中文字幕 | 国产又粗又硬又爽的视频 | 成人性生交大片免费4 | 人妻无码一区二区三区欧美熟妇 | 色就干| 国产美女无遮挡免费软件 | 一区成人 | 中国少妇翘臀啪啪无遮挡 | 日韩激情视频网站 | 欧美色哟哟 | 男同又粗又大又好爽 小说 女人裸体夜夜爽快 | 97国产精品欲 | 国产性自爱拍偷在在线播放 | 乱人伦中文无码视频在线观看 | 亚洲成av人片在线观看高清 | 老司机在线精品视频播放 | 密臀av | 朝鲜女人性猛交 | 国产7色在线 | 国产 | 精品久久精品 | 三级理论中文字幕在线播放 | 婷婷丁香五月六月综合激情啪 | 中文乱码字幕高清一区二区 | 国产女人乱人伦精品一区二区 | 亚洲精品一品 | 久久精品一卡二卡三卡四卡 | 亚洲区免费中文字幕影片|高清在线观看 | 亚洲日本精品国产一区vr | 色悠久| 日韩欧美第一页 | 久久久久久视 | 免费在线看黄网站 | 天天天天做夜夜夜夜做无码 | 羞羞影院午夜男女爽爽 | 大香大香伊人在钱线久久 | 亚洲国产成人影院播放 | 亚洲三区在线观看无套内射 | 久久夜久久 | 最近高清中文在线字幕在线观看1 | 久久国产精品二国产精品 | 亚洲熟妇无码av在线播放 | 亚洲视频福利 | 亚洲精品av久久久久久久影院 | 欧美色交| 久久国产精品无码一区二区三区 | 天天干夜夜嗨 | 国产尤物在线 | 一区二区三区在线免费观看视频 | 国产香蕉视频 | 国产卡二卡三卡四卡免费网址 | 亚洲熟妇av一区二区三区 | 天天操天天摸天天爽 | 健美运动员性猛交xxxxx | 久久久久久综合网 | 国产精品自在在线午夜蜜芽tv在线 | 亚洲精品国产一区二区三 | 日韩人妻无码精品免费shipin | 日产成品片a直接观看入 | 女人扒下裤让男人桶到爽 | 日本最新一区 | 黄色一级片免费播放 | 中文韩国午夜理伦三级好看 | 手机av免费观看 | 久久久久97| 少妇被粗大的猛烈进出视频 | 国产a自拍 | 亚洲a在线观看 | 无遮挡边摸边吃奶边做视频免费 | 中文字幕一区日韩精品欧美 | jizz在线观看视频 | 无码精品人妻一区二区三区湄公河 | 人妻 日韩精品 中文字幕 | 夜趣导航av国产 | 超碰95在线 | 免费午夜拔丝袜www在线看 | 久久99精品久久久久久 | 欧美精品一区二区在线观看 | 无码人妻久久一区二区三区蜜桃 | 亚洲青青草原男人的天堂 | 亚洲综合欧美色五月俺也去 | 久久久女人与动物群交毛片 | 狼人青草久久网伊人 | www.爱色av.com | 精品乱码卡1卡2卡3免费开放 | 国产99久 | 中文字幕制服欧美久久一区 | 成熟女人牲交片免费观看视频 | 欧美人牲口杂交在线播放免费 | 成人性教育做爰视频免费观看 | 亚洲美女视频高清在线看 | 日本不卡在线观看 | 97人视频国产在线观看 | 一本一本久久a久久精品 | 久久精品农村毛片 | 亚洲国产综合在线观看不卡 | 婷婷97| 欧美少妇xx | 亚洲精品成人a在线观看 | 午夜国产精品视频在线 | 成人做爰高潮片免费视频美国 | 成熟女人特级毛片www免费 | 啊灬啊灬啊灬快灬高潮了女91 | 91精品国产综合久久久久久软件 | 欧美喷潮久久久xxxxx | 国产黑丝一区二区 | 亲近乱子伦免费视频 | 人人爽人人爽人人片a | 狠狠插狠狠干 | 国产人妻无码一区二区三区18 | 91精品国产综合久久久久影院不卡 | av片在线看免费高清网站 | 中文字幕乱码一区二区三区免费 | 国产精品久久久国产盗摄 | av在线资源 | 一个色在线视频 | 永久免费观看美女裸体的网站 | 久久久精品在线观看 | 久久久久青草线焦综合 | 成人亚洲一区无码久久 | 国内精品一区二区三区在线观看 | 天天综合天天爱天天做 | 女人18毛片一区二区三区 | 久久这里只精品国产免费10 | 中文字幕在线播放不卡 | 成人在线免费视频 | 国产超碰人人爽人人做 | 强开乳罩摸双乳吃奶网站 | 亚洲琪琪 | 久久久精品久久久 | 极品少妇被啪到呻吟喷水 | 男女精品网站 | 亚洲精品国产精品国自产网站按摩 | 91丝袜在线观看 | 国产亚洲a∨片在线观看 | 亚洲综合无码日韩国产加勒比 | 久久中文字幕在线观看 | 人人舔人人爱 | 四虎视频国产精品免费 | 欧美成人欧美edvon | 中文字幕欧美日韩va免费视频 | 久久精品国产只有精品66 | 伊人干网综合亚洲 | 国产一区二区久久 | 66av99精品福利视频在线 | 国产一区二区三区四区精 | 一级片视频在线 | 无码精品国产一区二区免费 | 中文字幕在线色 | 69久久99精品久久久久婷婷 | 日韩精品一区二区三区亚洲综合 | 亚洲国产精品久久青草无码 | 免费国产乱理伦片在线观看 | 中文字幕丝袜美腿 | 成在人线av无码免观看午夜网 | 天堂av无码av在线a√ | 伊人宗合网| 91狠狠狠狠狠狠狠狠 | 国产灌醉| 精品久久人妻av中文字幕 | 国产农村妇女一二区 | 欧美激情视频一区二区三区在线播放 | 久久国产精品精品 | 日日夜夜精品免费观看 | 无码专区一ⅴa亚洲v天堂 | 无码精品毛片波多野结衣 | 国产91亚洲精品 | 99精品免费视频 | 欧美精品二区三区四区免费看视频 | 真人无码国产作爱免费视频 | 97自拍网| 丰满岳妇饱满的双乳在线观看 | 日韩小视频在线观看 | 亚洲精品无码专区在线观看 | 婷婷另类小说 | 四虎影视在线播免费观看 | 久操视频在线观看 | 懂色av中文一区二区三区天美 | 精品国产粉嫩内射白浆内射双马尾 | 丝袜a∨在线一区二区三区不卡 | 欧美一夜爽爽爽爽爽爽 | 236宅宅理论片免费 欧美日本一区二区视频在线观看 | 香港三日本8a三级少妇三级99 | 国产第一草草影院 | 新天堂网 | 亚洲毛片av日韩av无码 | 欧美小视频在线观看 | 国产v片在线播放免费无遮挡 | 欧美日韩国产在线一区 | 男人边做边吃奶头视频 | 国内精品久久久久久中文字幕 | 亚洲国产成人精品视频 | 成人看片黄a免费看那个网址 | 浴室人妻的情欲hd三级国产 | 麻豆国产成人av一区二区三区 | 亚洲成av大片大片在线播放 | 久久久久成人精品无码 | 国产亚洲人成网站在线观看 | av草逼| 日韩五十路 | 欧美成人三级视频 | 免费无码又爽又刺激高潮的动漫 | 成人深夜视频 | 国产一区二区三区视频在线观看 | 天堂资源在线观看免费高清视频 | 91亚洲精品在线观看 | 青青欧美 | 中文字幕女同女同女同 | 久久久久久久久福利 | 久久超级碰 | 四虎国产成人精品免费一女五男 | 欧美三级特黄 | 亚洲欧美日韩一区在线观看 | 久久亚洲私人国产精品va | 成在线人免费 | 人妻久久久精品99系列a片毛 | 亚洲熟妇av午夜无码不卡 | 99j久久精品久久久久久 | 在线高清免费不卡全码 | 亚洲老女人视频 | 精品av国产一区二区三区 | 黄色毛片播放 | 国产桃色无码视频在线观看 | 人妻夜夜爽爽88888视频 | 亚欧洲精品在线视频免费观看 | 91精品一区二区中文字幕 | 小草久久久久久久久爱六 | 日本a级网站 | 亚洲人成综合 | 久久亚洲精品高潮综合色a片 | 日本日本肥妇herew | 成人精品天堂一区二区三区 | 久久精品3 | 精东影业毛片 | 欧产日产国产精品精品 | 中文字幕在线精品视频入口一区 | 亚洲欧洲中文日韩乱码av | 丁香久久性网 | 成人午夜精品久久久久久久 | 男人和女人上床视频 | 免费人成激情视频在线观看冫 | 国产av天堂亚洲国产av麻豆 | 久久精品视频中文字幕 | 四虎影院在线免费 | 国产精品va无码免费 | 欧美专区中文字幕 | 2020精品国产视 | 成人ww | 欧美色综合 | 2020无码天天喷水天天爽 | 国产成人精品亚洲午夜麻豆 | 97久久人国产精品婷婷 | 探花久久 | 亚洲一区二区三区高清av | 狠狠热在线视频免费 | 亚洲欧洲综合有码无码 | 国产精品福利片 | 欧美亚洲日韩不卡在线在线观看 | 91视频国产高清 | 国产三级av在在线观看 | 欧美在线性爱视频 | 久久久久久91 | 国产精品久久久久永久免费 | 亚洲国产精品毛片av不卡在线 | 久久婷婷丁香五月综合五 | 国产精品美女久久久另类人妖 | 亚洲精品久久久狠狠爱小说 | 国产第9页 | 婷婷无套内射影院 | 色妞色综合久久夜夜 | 小香蕉影院 | 日本体内she精高潮2 | 伊人色爱 | 日本成熟老妇乱 | 好爽又高潮了毛片 | 久久精品亚洲精品国产色婷 | 狠狠色噜噜狠狠狠狠蜜桃 | 欧美日本韩国一二区视频 | 蜜桃精品视频在线 | 欧美日韩成人在线观看 | 日韩在线免费观看视频 | 啪啪激情网 | 日韩在线观看高清 | 九九久re8在线精品视频 | 欧美顶级少妇作爱 | 久久99精品久久久久久久久久 | av色欲无码人妻中文字幕 | 最新亚洲伦理中文字幕 | 国产午夜视频 | 国内自拍中文字幕 | 亚洲精品国产欧美在线观看 | 在线免费一区 | 国产福利一区二区精品秒拍 | av毛片在线播放 | 亚洲欧美日韩愉拍自拍 | 日本一区二区三区不卡免费 | 好爽好湿好硬好大免费视频 | 国产九九在线视频 | 日韩免费无码成人久久久久久片 | 少妇人禽zoz0伦视频 | 99久久免费精品国产男女高不卡 | 日本三级不卡 | 国产美女自卫慰视频福利 | 国产精品久久久久久麻豆一区 | 国内精品伊人久久久久影院麻豆 | 激情都市男人天堂 | 免费色在线 | 波多野结衣av一区二区全免费观看 | 伊人久久91| 狠狠色狠狠色综合日日不卡 | 亚洲a∨国产av综合av | 男人天堂网站在线观看 | 精品一区二区三区不卡 | 日本高清无卡码一区二区久久 | 自拍偷拍视频网站 | 欧美性猛交xxxx免费看久久久 | 日韩精品一区二区三区四区 | 国产精品成人品 | 狠狠色狠狠人格综合 | 国内揄拍高清国内精品对白 | 免费毛片a线观看 | 高h禁伦餐桌上的肉伦水视频 | 二女共侍一夫三级 | 亚洲爆乳成av人在线视水卜 | 东北老女人高潮大叫对白 | 饥渴丰满少妇大力进入 | 午夜性刺激免费看视频 | 亚洲精品无线乱码一区 | 动漫av纯肉无码av在线播放 | 国产成人无码免费视频97app | 免费看男女做羞羞的事网站 | 在线观看国产丝袜控网站 | 欧美中文字幕视频 | 高级会所人妻互换94部分 | 亚洲码国产日韩欧美高潮在线播放 | 又色又爽又黄又无遮挡的网站 | 精品国产品香蕉在线 | 男女久久久国产一区二区三区 | www噜噜噜| 国产精品99久久久久久www | 一区二区三区精品视频免费播放 | 国产成人亚洲影院在线观看 | 国产精品亚洲片在线观看不卡 | 欧美人成片免费看视频 | 久久国产亚洲 | 国内精品国产成人国产三级粉色 | 欧美成人午夜精品久久久 | 亚洲专区在线 | 一个色综合国产色综合 | 久久久久日韩精品免费观看 | 成人污污www网站免费丝瓜 | 亚洲图区欧美 | 希岛爱理和黑人中文字幕系列 | 91不卡在线| 亚洲成av人片在线观看无码 | www.91超碰| 老司机香蕉久久久久久 | 在线观看你懂的网站 | 牲高潮99爽久久久久777 | 欧美人与禽zoz0性伦交 | 涩涩在线视频 | 国产一区二区三区在线 | 国产三级精品三级在线专区1 | 欧美色欧美亚洲高清在线视频 | 国产精品太长太粗太大视频 | 久久人人做人人妻人人玩精品hd | 亚洲精品国产一区二区图片 | 成人av男人的天堂 | 亚洲欧洲日产国码中文字幕 | 日日碰狠狠添天天爽五月婷 | 国产精品一品二区三区的使用体验 | 国产白丝精品91爽爽久久 | 九热视频在线观看 | 亚洲高清网站 | 日韩欧美精品有码在线 | 一本一本久久a久久精品综合妖精 | 99久久婷婷国产综合精品青草漫画 | 丰满的少妇xxxxx青青青 | 内射国产内射夫妻免费频道 | 你懂的在线观看 | 日美韩一区二区三区 | 欧美一级视频播放 | 欧美嫩交一区二区三区 | 热re99久久精品国99热线看 | 久久毛片网站 | 欧美性大战久久久久久久 | 无遮挡h肉视频在线观看免费资源 | 午夜国产一级片 | 乱成熟女人在线视频 | 日本在线免费观看 | 男人天堂新 | 成人网站av亚洲国产 | 国产精品99久久久久宅男软件功能 | 亚洲综合憿情五月丁香五月网 | 中国老女人内谢69xxxx视频 | 亚洲va无码手机在线电影 | 99精品欧美一区二区三区黑人哦 | 中文在线最新版天堂 | www.9999av| 天天操夜夜拍 | 天天干夜夜爽 | 欧美日韩综合 | 国语对白少妇spa私密按摩 | 欧美人妻体内射射 | 91亚洲一区 | 亚洲色www永久网站 亚洲综合网在线观看 | 人妻免费一区二区三区最新 | 女人高潮抽搐潮喷小视频 | 久久亚洲一区二区 | 亚洲日韩成人无码不卡网站 | 性一交一乱一伧国产女士spa | 97无码免费人妻超级碰碰夜夜 | 日韩一区二区三区不卡 | 欧洲精品乱码久久久久蜜桃 | 伊人影院在线免费观看 | 中文字幕色偷偷人妻久久 | 久久久久久久久久久久影院 | 日本黄xxxxxxxxx100 | 中文在线a∨在线 | 欧美高清性色生活片 | 久久一视频 | 日本黄色一级片视频 | 国产乱子伦视频在线播放 | 午夜激情影院在线观看 | 热久久视久久精品2019 | 亚洲综合色噜噜狠狠网站超清 | 亚洲精品一区二区三区四区乱码 | 久久国产这里只有精品 | 啪啪免费小视频 | 无码中文字幕乱在线观看 | 国产一性一爱一乱一交 | 又黄又爽视频在线观看 | 久久97视频 | 中文字幕一区二区三区免费 | 在线视频观看你懂的 | 亚洲欧美天堂 | 精品丰满人妻无套内射 | 国产传媒中文字幕 | 四虎成人影 | 午夜成人1000部免费视频 | 亚洲国产aⅴ成人精品无吗 四虎最新网址在线观看 | 久久精品中文字幕有码 | 日本不卡一区二区三区在线观看 | 四虎影视4hu4虎成人 | 久久精品亚洲精品国产色婷 | 亚洲人成网站在线播放2020 | 日本黄a | 毛片在线看片 | 国产日产亚洲系列最新美使用方法 | 久久久久久国产精品无码超碰 | 亚洲第一综合网站 | 黄色成人免费视频 | 无套大战乌克兰白嫩美女 | 日韩人妻无码一区二区三区俄罗斯 | 成人午夜精品无码一区二区三区 | 一级免费在线 | 懂色av中文一区二区三区天美 | 国产小视频网站 | 伊人亚洲影院 | 精品成人 | 99国产精品9 | 日本人成在线播放免费课体台 | 国产精品2023 | 久久久久久久久99精品情浪 | 欧美一区二区在线观看 | 欧美乱人伦中文字幕在线 | 久久精品囯产精品亚洲 | 国产精品一区久久 | 日韩黄色在线 | 久在线观看福利视频69 | 成人高潮片免费视频欧美 | 国产激情自拍 | 肉感饱满中年熟妇日本 | 永久免费观看美女裸体视频的网站 | 99热都是精品久久久久久 | 毛片一级在线 | 96视频在线 | 亚洲精品久久激情国产片 | 亚洲一区二区精品视频 | 久久精品一品道久久精品 | 成人69视频 | 免费人成在线观看播放a | 天天网综合 | 影音先锋中文字幕第一页 | 亚洲成av人片在线观看麦芽 | 人与禽交videos欧美 | 欧美日韩亚洲国产欧美电影 | 欧美黑人性xxx猛交 精品人妻少妇一区二区三区 | 欧美一级淫片免费视频魅影视频 | 中文字幕无码视频手机免费看 | 国产日韩欧美一区二区 | 亚洲色图1 | 天天操网| 五月精品| 国产成人福利视频 | 少妇私密会所按摩到高潮呻吟 | 又黄又爽又色的免费软件 | 日本天堂网在线 | 免费看久久妇女高潮a | 久久99国产乱子伦精品免费 | 欧美日韩成人一区二区三区 | 四虎黄色录像 | 日韩成人伦理 | 99精品在线视频播放 | 小视频在线免费观看 | 亚洲精品1卡2卡3卡 亚色视频在线观看 | 亚洲一区视频网站 | 午夜福利一区二区三区在线观看 | 人妻熟妇乱又伦精品视频中文字幕 | 成人无码无遮挡很h在线播放 | 精品久久久久久无码人妻蜜桃 | 日韩中文字幕一区二区三区 | 自拍偷在线精品自拍偷99九色 | 亚洲啪啪av无码片 | 国产亚洲精久久久久久无码77777 | 日韩 亚洲 中文 图片 小说 | 国产毛片毛片毛片毛片毛片 | 欧美人与动交视频在线观看 | 快用力cao我受不了了 | 亚洲欧洲无码av不卡在线 | 26uuu欧美日本 | 亚洲精品无码久久久久牙蜜区 | 欧美日韩色另类综合 | 蜜桃麻豆www久久囤产精品 | 亚洲国产午夜精品理论片在线播放 | 日韩欧美一区二区精品 | 99精品国产福久久久久久 | 51色视频 | 99在线观看精品 | 日韩超碰在线 | 99久久久无码国产精品试看 | 999在线视频精品免费播放观看 | 亚洲精选久久久 | 91av久久久 | 免费无码一区二区三区a片 久久精品道一区二区三区 26uuu另类亚洲欧美日本 | 欧美大片18禁aaa免费视频 | 日韩最新视频 | 国产xxxxx在线观看 | www.黄色小说 | 久久我不卡| 国产精品国语对白露脸在线播放 | 国产精品久久久久蜜臀 | 玩弄放荡人妇系列av在线网站 | 欧美交换国产一区内射 | 一级大黄色片 | 亚洲精品国产第一综合99久久 | fc2性色av久久精品 | 日韩激情在线观看 | 湿女导航福利av导航 | 午夜大片免费男女爽爽影院 | 在线看免费无码av天堂 | 久久中文字幕av | av无码免费永久在线观看 | 中文字幕乱码人妻二区三区 | 亚欧色视频 | 久久久综合香蕉尹人综合网 | 欧美日韩中文在线字幕视频 | 午夜性又黄又爽免费看尤物 | 999伊人 | 欧美激情在线一区二区三区 | 日韩无码专区 | 91理论| 精品视频一区二区三区中文字幕 | 国产精品高潮呻吟 | 青青av| 午夜草逼| 日本丰满少妇bbb | 好大好湿好硬顶到了好爽视频 | 天堂天躁狠狠躁夜躁2022 | 尹人久久 | 精品人妻无码一区二区三区换脸 | 精品国产福利 | 九色av网站 | 日韩欧美中文字幕公布 | 久久美乳 | 国产精品成人免费视频网站京东 | 成人精品久久久 | 精品欧美色视频网站在线观看 | 国产成人精品高清在线观看99 | 国产av国片精品 | 欧美综合亚洲图片综合区 | 99久久精品免费观看国产 | 性荡视频播放在线视频 | 男女偷爱性视频刺激 | 国产精品久久久久久久久绿色 | 成人做爰高潮片免费看 | 超清无码波多野吉衣中文 | 亚洲国产高清aⅴ视频 | 亚洲狠狠爱 | 日韩精品网站 | 99精品无码一区二区 | 夜夜躁狠狠躁日日躁2022 | 91精品福利少妇午夜100集 | 91制服 | 第一福利av| 美女裸片 | 91大神在线免费观看 | 久久精品国产99久久6动漫 | 美女操操操| 国产中文一区二区 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 天天影视色香欲综合久久 | 97国产视频| 麻豆果冻传媒2021精品传媒一区 | 成人午夜高潮刺激免费视频 | 人妻少妇av无码一区二区 | 亚洲一区二区三区国产精华液 | 性欧美视频在线 | 大屁股人妻女教师撅着屁股 | 日韩欧美综合在线视频 | 日韩亚洲国产主播在线不卡 | 日本色中色 | 成人网站国产在线视频内射视频 | 国产乱人激情h在线观看 | 51妺嘿嘿午夜福利 | 国产色婷婷久久99精品91 | 深爱五月激情五月 | 91美女图片黄在线观看 | 亚洲国产天堂久久综合226114 | 深夜福利动态图 | 嫩草影院永久入口 | 国产亚洲aⅴ在线电影 | 国产在线一区二区三区四区五区 | 性色a码一区二区三区天美传媒 | 69综合精品国产二区无码 | 亚洲精品天天影视综合网 | 91精品一区二区三区久久久久 | 黄视频网站在线 | 国产日产suv精品一区二区6 | 成年人交配视频 | 中文天堂在线播放 | 国产xxxx视频在线 | 亚洲精品无码专区久久 | 亚洲欧洲日韩 | 色老大影院 | 亚洲欧美成人综合久久久 | 国产精品久久久久一区二区 | 亚洲日韩国产成网在线观看 | 亚洲成av人片一区二区梦乃 | 国产成年无码久久久久下载 | 内射后入在线观看一区 | 欧洲一区二区三区四区 | 奶头又大又白喷奶水av | 老a影视www在线观看 | 91精品天码美女少妇 | 亚洲欧美在线视频 | 欧美精品一区二区视频 | 欧美成人高清在线播放 | 色av一区| 蜜臀av性久久久久蜜臀aⅴ | 蜜桃免费av| 女人19水真多免费毛片 | chinese国产精品 | 丁香花中文字幕mv在线免费观看 | 丰满少妇在线观看网站 | 少妇乱淫36部 | 国内嫩模私拍精品视频 | 日日摸日日 | 日韩福利在线观看 | 日本道在线观看 | 久久久久久无码精品人妻a片软件 | 久久一道本 | 影音先锋亚洲天堂 | 护士的小嫩嫩好紧好爽 | 中出在线视频 | 国产成人a区在线观看视频 久久人体 | 亚洲精品伊人久久久大香 | 成 人 网 站不卡在线观看 | 无遮挡十八禁污污网站在线观看 | yy1111111少妇影院光屁股 | 极品久久久 | jizz妇女 | 日本久久久www成人免费毛片丨 | 久久久亚洲麻豆日韩精品一区三区 | 成人免费直播 | 天堂在线最新版www中文 | 国产精品爽爽ⅴa在线观看 日本偷偷操 | 在线观看亚洲网站 | 日本亚洲黄色 | 久久精品国产精品亚洲红杏 | 黄色骚片 | 亚洲美女福利视频 | 国产九九九九九 | www.17.com嫩草影院 | 国产福利萌白酱在线观看视频 | 黄色尤物视频 | 韩国三级hd中文字幕 | 麻豆一区产品精品蜜桃的广告语 | 中文字幕日韩亚洲乱码日韩在线 | 伊人久久精品视频 | 99e久热只有精品8在线直播 | 好男人社区影院www 综合色九九 | 午夜久久网站 | 欧美精品久久久久久久久久丰满 | 51色视频| 日本三级日产三级国产三级 | 国产精品尤物麻豆一区二区三区 | 国产亚洲精品成人aa片新蒲金 | 日本无码人妻一区二区色欲 | 在线免费观看视频a | 99久久亚洲综合精品成人网 | 无码人妻丰满熟妇片毛片 | 99热中文 | 天堂av网站 | 特色特色大片在线 | 成人av手机在线观看 | 天天插天天射天天干 | www.豆花福利视频 | 国产草莓精品国产av片国产 | 综合黄色网 | www.youjizz.com日韩| 国产精品第56页 | 大学生疯狂高潮呻吟免费视频 | 777午夜精品免费观看 | 毛片免费全部播放无码 | 无码国产精品一区二区app | 亚洲性无码av在线dvd | 国产农村妇女三级全黄91 | 国产一性一爱一乱一交 | 亚洲 a v无 码免 费 成 人 a v | 精品国产一区二区三区天美传媒 | 夜夜春夜夜爽 | 午夜性色一区二区三区不卡视频 | 日韩夜夜高潮夜夜爽无码 | 99久久婷婷国产综合精品青牛牛 | 国产精品videos | av无码午夜福利一区二区三区 | 无码人妻一区、二区、三区免费视频 | 乱码av午夜噜噜噜噜动漫 | 国产精品免费观看久久 | 国产剧情av麻豆香蕉精品 | 97视频在线免费 | 亚洲激情综合网 | 成人欧美一区二区三区黑人冫 | 51被公侵犯玩弄漂亮人妻 | 成人福利视频导航 | av一二三 | 无码纯肉视频在线观看 | www.操操操.com | 国产高潮流白浆 | 88成人免费快色 | 国产在线无码视频一区二区三区 | 在线看片免费不卡人成视频 | 野外少妇愉情中文字幕 | 亚欧中文字幕久久精品无码 | 帮老师解开蕾丝奶罩吸乳视频 | 日韩成人在线视频观看 | 久久国产福利 | 中文字幕日韩高清 | 嘿咻嘿咻高潮免费观看网站 | 美女性高潮 | 老熟妇仑乱视频一区二区 | 黄色精品在线观看 | 1769国产| 日韩区 | 97久久国产精品 | 午夜视频在线看 | 国产片av国语在线观麻豆 | 亚洲熟妇无码av另类vr影视 | 少妇啪啪高潮肉谢 | 日本欧美色十大禁片毛片 | 影音先锋在线观看视频 | 欧美黄色特级视频 | 国产日韩未满十八禁止观看 | 国产极品免费 | 国产成人涩涩涩视频在线观看 | 国产精品无码久久av嫩草 | 少妇大叫受不了了爽爽爽摸摸视频 | 国产精彩乱子真实视频 | 国产乱子夫妻 | av每日更新 | 午夜性爽爽爽爽爱爱爱爱 | 国产精品久久久久久亚洲影视 | 久热在线这里只有精品国产 | 婷婷六月综合缴情在线 | 久久免费国产精品 | 激情超碰 | 黑色丝袜无码中中文字幕 | 最新无码人妻在线不卡 | 婷婷久久综合九色综合色多多蜜臀 | 97香蕉视频 | 一级一片免费播放 | 加勒比高清av | 鲁鲁夜夜天天综合视频 | 在线日韩中文字幕 | 精品熟女少妇av久久免费软件 | 最近2019中文字幕在线 | 一二三四在线视频观看社区 | 狠狠色狠狠色综合日日小说 | 亚洲乳大丰满中文字幕 | 国产精品一区二区高清在线 | 国产精品丝袜久久久久久高清 | 2020最新国产在线不卡a | 巨大黑人极品videos精品 | 亚洲人成网站18禁止大app | 男女性高爱潮久久 | 中文无码日韩欧免费视频 | 日日日干干干 | 手机毛片网 | 精品淑女少妇av久久免费 | 国内精品免费久久久久软件 | 国产夫妻在线视频 | 国产三级91 | 午夜精品久久99蜜桃的功能介绍 | 香蕉在线网站 | 91爱爱影院 | 国产永久免费高清在线 | 欧美激情免费视频 | 亚洲免费精品视频 | 亚洲人成电影网站在线播放 | 少妇午夜av一区 | 亚洲中文字幕乱码电影 | 国产天美传媒专区 | 野战高hnph | 日韩欧精品无码视频无删节 | 久精品在线观看 | 春色资源中文在线 | 久久不见久久见视频观看 | 777米奇色狠狠888俺也去乱 | 国产高清乱码爆乳女大生av | 91视频8mav | 99精品热在线在线观看视频 | 国产在线不卡一区 | 亚洲欧美日韩久久精品 | 亚洲欧洲视频在线 | 国内大量揄拍人妻精品视频 | 久久综合99re88久久爱 | 久久亚洲精品综合国产仙踪林 | 欧美日韩中 | 午夜精品久久久久久99热明星 | 亚洲成av 人片在线观看无码 | 国内精品久久久久久久果冻传媒 | 午夜精品视频一区二区三区在线看 | 亚洲精品色视频 | 中文字幕视频免费 | 中文人妻无码一区二区三区信息 | 亚洲综合色在线视频www | 中文字幕少妇 | 少妇又爽又刺激视频 | 久久99国产综合精品 | 亚洲 另类 小说 国产精品无码 | 国产精品无码专区在线观看不卡 | 久色国产 | 亚洲国产成人av好男人在线观看 | 无码人妻aⅴ一区二区三区玉蒲团 | 另类 专区 欧美 制服丝袜 | 久热热 | 成人无码a∨电影免费 | 亚洲精品成av人片天堂无码 | 亚洲国产av玩弄放荡人妇 | 日日夜视频 | 国产成人无码免费看视频软件 | 色噜噜av亚洲色一区二区 | 久草国产在线视频 | 亚洲一二三区视频 | 狠狠色噜噜狠狠狠狠色吗综合 | 日韩欧美精品在线观看 | 欧美成人精品a∨在线观看 自拍 高清 日韩 欧美 另类 | 日韩久久无码精品不卡一区二区电影 | 国产毛片毛片毛片 | 91不卡视频 | 国内精品bbw国语对白 | 国产精品女教师 | 天天透天天操 | 亚洲天堂v | 香蕉av一区二区 | 日韩精品无码一本二本三本 | 美女私密调教81网站 | 69精品国产久热在线观看 | 成人自慰女黄网站免费大全 | 久久婷婷综合缴情亚洲狠狠 | 狠狠色丁香婷婷久久综合蜜芽 | 唐朝av高清盛宴 | 精品亚洲aⅴ无码一区二区三区 | 久久精品人人做人人综合试看 | 麻豆国产av剧情偷闻女邻居内裤 | 亚洲天堂av女优 | 午夜不卡久久精品无码免费 | 狂野欧美xxxx韩国少妇 | 涩涩一区 | 日本少妇黄色 | 午夜爽爽影院理论片午夜梦回 | 欧美性色黄大片a级毛片视频 | 国产真实自在自线免费精品 | 国产av国片精品一区二区 | 久草网在线 | 天码av无码一区二区三区四区 | 艳妇臀荡乳欲伦交换在线播放 | 四虎精品寂寞少妇在线观看 | 精品无码久久久久国产电影 | 久久爱成人网 | 免费的黄网站在线观看 | 国产性生交xxxxx免费 | 2020精品国产自在现线看 | 精品视频一区二区三区四区戚薇 | 国产欧美亚洲精品第1页 | 精品久久久999 | 久久精品国产99久久久古代 | 男人天堂国产 | 亚洲啪啪网| 国产一区二区三区久久 | wwwxx欧美| 亚洲26p| 毛片视频软件 | 国产又黄又猛又粗又爽的a片动漫 | 国产精品白浆在线观看无码专区 | 国产精品成人免费视频网站京东 | 午夜福利午夜福利1000 | 无码人妻精品丰满熟妇区 | 国产v视频在线亚洲视频 | 清纯校花高潮娇喘喷白浆 | 91亚洲视频 | 日本精品入口免费视频 | 噜噜噜久久,亚洲精品国产品 | 超碰网在线观看 | 国产精品久久久久蜜芽 | 亚洲激情免费 | 国产精选中文字幕 | 亚洲国产精品激情综合图片 | 久久综合婷婷成人网站 | jizz在线观看 | 午夜片无码区私人影院 | 国产日韩一区二区 | 在线精品动漫一区二区无码 | 久久亚洲成人网 | 国产精品入口网站7777 | 麻豆一区二区三区精品视频 | 免费成人激情视频 | 成人无码精品免费视频在线观看 | 国产精品去看片 | 久久精品中文字幕大胸 | 国产亚洲一卡2卡3卡4卡老狼 | 国产1区2区 | 亚洲免费鲁丝片 | 成人情侣激情偷拍视频 | 国产精品内射视频免费 | 视频一区二区三区四区五区 | 在线观看中文字幕2021 | 亚洲色偷拍另类无码专区 | 久久欧美一区二区三区性牲奴 | 免费福利视频导航 | 色综合天天综合网天天看片 | 男人边吃奶边做呻吟免费视频 | 精品乱码一卡2卡三卡4卡二卡 | 精品久久久爽爽久久久av | 欧美一区2区三区4区贰佰公司 | av无码人妻中文字幕 | 99久久久国产精品 | 边啃奶头边躁狠狠躁玩爽在水里面 | 鲁鲁久久 | 在线精品免费视频无码的 | 大桥未久av一区二区三区 | 亚洲欧美日韩中文字幕在线一区 | 狠色狠色狠狠色综合久久 | 久9视频这里只有精品试看 a免费在线 | 理论片午午伦夜理片影院99 | 香港三级日本三级韩级人妇 | 欧美亚洲日本高清不卡 | 老司机午夜福利av无码特黄a | 国产三级欧美三级日产三级99 | 国产精品一区视频 | 成人av社区| 四虎永久免费地址入口 | 亚洲欧美成人aⅴ大片 | 成人无码精品一区二区三区 | 亚洲中文字幕av无码专区 | 色午夜影院 | 久久福利 | 91丨porny丨最新 | 天堂国产欧美一区二区三区 | 1024你懂的在线观看 | 国产成人亚洲无吗淙合青草 | www.17c.com喷水少妇 | 国产精品久久久久影院嫩草 | 少妇与黑人一二三区无码 | 亚洲中文字幕日本在线观看 | www.caoporn| 午夜免费精品视频 | 韩国18禁啪啪无遮挡免费 | 东京热无码一区二区三区分类视频 | 在线中文字幕亚洲日韩2020 | 播放老女人毛片毛片 | 香蕉成人av| 天天色天天干天天 | 色之综合天天综合色天天棕色 | 亚洲精品狼友在线播放 | 91九色丨porny丨肉丝 | 女人a级毛片 | 真人与拘做受免费视频 | 精品超清无码视频在线观看 | 古典武侠av | 亚洲精品极品 | 国产精品高潮呻吟av久久小说 | 免费看黄在线网站 | 亚洲国产精品嫩草影院永久 | 张津瑜亚洲一区在线流出 | 亚洲丁香五月激情综合 | 恋夜欧美全部免费视频 | 国产精品成人一区二区网站软件 | 欧美激情视频在线观看 | 国产精品高跟丝袜一区 | 精品福利视频一区二区三区 | 自拍偷拍亚洲激情 | 狠狠色丁香四月婷婷综合 | 一本久久精品一区二区 | 日韩av无码一区二区三区无码 | 日韩精品一级 | 真人无码作爱免费视频禁hnn | 99久久精品费精品国产 | 操操网av| 日韩精品久久久久久久软件91 | www.youjizz.com中国版 | 久久久久久无码av成人影院 | 狍与女人做爰毛片 | 999色综合 | 国产情侣自拍露脸到高潮 | 色久婷婷 | 精品国产aⅴ麻豆 | 一女多男np慎入h有声小说 | 色吊丝av中文字幕 | 最新国产精品拍自在线播放 | 97国产精品视频人人做人人爱 | 欧美激情网 | 少妇白吉1—178之大团结 | 久久天 | 嫩草影院入口 | 国产精品久久..4399 | 好男人蜜桃av久久久久久蜜桃 | 免费观看激色视频网站 | 国产亚洲曝欧美曝妖精品 | 99视频精品全部免费 在线 | 国产又爽又大又黄a片 | 曰批免费视频播放免费直播 | 国产福利在线视频观看 | 国产欧美另类久久久精品图片 | 超碰神马 | 波多野美乳人妻hd电影欧美 | 欧美精品免费视频 | 婷婷中文 | 欧美大片va欧美在线播放 | 免费啪啪小视频 | 免费国产高清在线精品一区 | 妖精视频一区二区 | 国产精品99久久99久久久不卡 | 曰批免费视频播放免费直播 | 大地资源在线观看官网第三页 | 久久综合九色综合欧美亚洲 | 久久久久久久久久久韩国男女 | 一区二区三区免费视频播放器 | 日韩欧美四区 | 成人毛片免费网站 | 亚洲一区二区三区无码影院 | 人妻中出无码一区二区三区 | 亚洲中文久久精品无码 | 天天看片中文字幕 | 成年网站在线在免费线播放欧美 | 九九国产精品视频 | 无码精油按摩潮喷在播放 | 免费国产午夜高清在线视频 | 国内精品久久影院 | 91九色国产 | 国产精品国产三级国产 | 国产成人午夜福利在线播放 | 女人18毛片毛片毛片毛片区二 | 变态拳头交视频一区二区 | 成人午夜爽爽爽免费视频 | 强侵犯の奶水授乳羞羞漫虐 | 五月综合激情日本mⅴ | 国产精品自产拍在线18禁 | 日韩亚洲精品国产第二页 | 国产丝袜视频一区二区三区 | 西西人体www44rt大胆高清 | 国产男女激情视频 | 国产一区二区三区 韩国女主播 | 国产精品视频二区不卡 | 97se狠狠狠狼鲁亚洲综合网 | 欧美色网 | 18禁裸乳啪啪无遮裆网站 | 超碰国产天天做天天爽 | 午夜激情福利在线 | 欧美性生活免费 | 丰满圆润自拍少妇啪啪xxx | 亚洲国产成人精品久久久国产成人一区 | 亚洲熟女乱色一区二区三区 | 国产免费一卡二卡三卡四卡 | 欧美资源在线 | 午夜妇女aaaa区片 | 日韩国产人妻一区二区三区 | 亚洲人体一区二区 | 91亚洲国产成人久久精品网站 | 免费大片在线观看网站 | 公媳爱爱 | 搡少妇在线视频中文字幕 | 99久re热视频这里只有精品6 | www操操操| 免费羞羞午夜爽爽爽视频 | 日日夜夜狠狠爱 | 天天干在线影院 | av站 | 久久亚洲99精品2021 | 日韩欧美h | 亚洲一区二区无码偷拍 | 无码网站天天爽免费看视频 | 日本狠狠爱 | www,日韩 | 伊人五月天| 伊人色综合视频一区二区三区 | 精品网站一区二区三区网站 | 亚洲国产精品自产在线播放 | 欧美视频精品在线 | www国产亚洲精品久久 | 国产日韩欧美亚欧在线 | 欧美激情做真爱牲交视频 | 精品免费久久久久久久 | 亚洲精品第一国产综合境外资源 | 久久精品女人天堂av麻 | 久久建筑| 亚洲国产精品成人久久蜜臀 | 国产乱人伦av在线a最新 | 精品国产一区二区三区天美传媒 | 色综合天天射 | 国产乱人伦偷精品视频下 | 伊人色综合久久天天网 | 日日日夜夜操 | 日本三级在线 | 国产依人在线 | 毛茸茸厕所偷窥xxxx | 欧美成人xxxx | 久久精91久久88香蕉国产 | 2020国产精品香蕉在线观看 | 少妇人妻陈艳和黑人教练 | 精品国产乱码久久久久久牛牛 | xxxx久久 | 三级日本高清完整版热播 | 少妇被粗大的猛进出69影院 | 成人午夜做爰高潮片免费吸气 | 久草欧美 | 中文日韩视频 | 亚洲黄色在线观看视频 | 亚洲在av人极品无码网站 | 久草福利| 一本本月无码- | 精品国产第一国产综合精品 | 日本一卡二卡四卡无卡国产 | 嫩草视频| 奇米影视777四色米奇影院 | 亚洲免费公开视频 | 瑜伽裤国产一区二区三区 | 亚洲精品v日韩精品 | 99在线播放 | 欧美精品无码一区二区三区 | 九色伊人 | 免费福利在线视频 | 九九在线观看视频 | 野外做受又硬又粗又大视频 | 日本精品巨爆乳无码大乳巨 | 中文字幕丰满乱子伦无码专区 | 成人高潮片免费网站 | 7799精品视频天天看 | 中文字幕乱码亚洲∧v日本 成在人线av无码免费高潮水老板 | 国产精品视频白浆免费视频 | 影音先锋在线视频 | 99久久婷婷 | 日韩一级黄色大片 | 激情综合图片 | 亚洲天堂2017无码中文 | 欧美亚洲精品一区二区在线观看 | 亚洲日韩成人性av网站 | 十六以下岁女子毛片免费 | 97色伦图片97综合影院 | 日韩香蕉视频 | 亚洲中文字幕高清有码在线 | 国产第一页视频 | 日韩激情网 | 欧美18精品久久久无码午夜福利 | 老妇做爰xxx视频一区二区三区 | 天天爽亚洲中文字幕 | 黄色网址中文字幕 | 亚洲综合天堂一区二区三区 | 波多野结衣小视频 | 女人高潮抽搐潮喷视频开腿 | 久久精品一区二区 | 男人的天堂一区 | 青青草国产久久精品 | 狠狠色噜噜狠狠狠狠777米奇小说 | 欧美五月激情 | 亚洲欧美日韩另类精品一区二区三区 | 欧美性猛交xxxx黑人 | 国产精品99久久久久久武松影视 | 91视频毛片 | 日本不卡一| 亚洲成人二区 | 精品国产乱码久久久久app下载 | 国产午夜伦理 | 国产日产欧产精品精品app | 日韩精品一二三四 | 97色伦综合在线欧美视频 | 成人性生交大片免费看vr | 久草综合在线视频 | 毛片视频免费 | 91精选在线| 国产精选第一页 | 午夜影院激情av | 亚洲一区福利视频 | 国产精品久久久久久久久片桃花 | 91成人国产 | 亚洲天堂av网站 | 五月丁香六月综合缴清无码 | 亚洲国产成人久久综合碰碰 | 91网站免费在线观看 | 性欧美牲交在线视频 | 少妇爆乳无码专区网站 | 日本少妇aaa | 四虎视频国产精品免费入口 | 国产区精品福利在线社区 | 四虎影成人精品a片 | 色婷婷av一本二本三本浪潮 | 久久久久日本精品毛片蜜桃成熟时 | 97国产精东麻豆人妻电影 | 久久精品视频在线看 | 成人性生交大片免费看视频app | 张筱雨裸体视频三级 | 久久久久久久久艹 | 免费人成网站在线观看欧美高清 | 亚洲色在线无码国产精品 | 日日碰狠狠躁久久躁2023 | www国产精品视频 | 麻豆精品视频在线 | 人妻少妇精品视频专区 | 在线成人www免费观看视频 | 亚洲欧美日韩国产手机在线 | 亚洲愉拍99热成人精品 | 日本人妖系列xxx | 人人干人人上 | 欧美牲交a欧美牲交aⅴ另类 | 日韩少妇人妻vs中文字幕 | 国产suv精二区一片 国产成人黄色av | 国产亚洲精品久久久性色情软件 | 韩国一区二区av | 亚洲春色av | 成人毛片100部 | 午夜丁香婷婷 | 大又大粗又爽又黄少妇毛片 | 91中文字幕在线视频 | 蜜臀av人妻国产精品建身房 | 99re热这里只有精品最新 | 免费人成精品欧美精品 | 精品夜夜澡人妻无码av | 国产乱码精品一区二区三区四川人 | 久久婷婷色综合一区二区 | av激情亚洲男人的天堂国语 | 欧美精品一区视频 | 亚洲一区自拍高清亚洲精品 | 久草五月天 | 日本三级日产三级国产三级 | 亚洲男人的天堂色偷免费 | av无码国产精品麻豆 | 成·人免费午夜视频香蕉 | 国语对白刺激在线视频国产网红 | 又黄又硬又湿又刺激视频免费 | 欧美日韩中文在线字幕视频 | 青娱乐在线视频免费观看 | 在线观看视频国产 | 日本不卡在线观看 | 在线视频 一区二区 | 99在线观看精品 | 天天色天天色 | 日韩无人区码卡二卡1卡2卡网站 | 美日韩在线视频 | 国产又粗又猛又大爽又黄 | 国产精品视频男人的天堂 | 邻居少妇张开腿让我爽了在线观看 | 99欧美视频| 人妻夜夜爽天天爽三区麻豆av网站 | 欧洲hdxxxx女同av性恋 | 一本色道久久88综合日韩精品 | 欧美偷窥清纯综合图区 | www.91自拍| 欧美激情久久久久久久 | 中文有码无码人妻在线 | 毛片久久久久 | 亚洲线精品一区二区三区影音先锋 | 国产高中女学生第一次 | 亚洲人成绝费网站色www | 黄色免费观看视频网站 | 一级黄色片一 | 伊人77 | 人妻丝袜乱经典系列 | av无码免费无禁网站 | 日日日干| kkkk444成人免费观看 | 久久av免费观看 | 成人亚洲一区 | 国产裸体丰满白嫩大尺度尤物可乐 | 夜夜躁狠狠躁日日躁视频 |