久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 編程 > .NET > 正文

ASP.NET MVC中HtmlHelper控件7個大類中各個控件使用詳解

2020-03-24 15:43:23
字體:
來源:轉載
供稿:網友
HtmlHelper類在命令System.Web.Mvc.Html之中,主要由7個靜態類組成,它們分別是FormExtensions類,InputExtensions類,LinkExtensions類,SelectExtensions類,TextExtensions類,ValidationExtensions類,RenderPartialExtensions類。為了方便開發者使用HtmlHelper控件,在視圖ViewPage類中設置了一個屬性Html它就是HtmlHelper類型。一.FormExtensions類定義了3中類型的擴展方法BeginForm,BeginRouteForm,EndForm。(1) BeginForm (實現表單定義的開始部分)重載方法有13個:
BeginForm();BeginForm(Object routeValues);BeginForm(RouteValueDictionary routeValues);BeginForm(string actionName,string controllerName);BeginForm(string actionName,string controllerName,object routeValues);BeginForm(string actionName,string controllerName,RouteValueDictionary routeValues);BeginForm(string actionName,string controllerName,FormMethod method);BeginForm(string actionName,string controllerName,object routeValues,FormMethod method);BeginForm(string actionName,string controllerName,RouteValueDictionary routeVaues,FormMethod method);BeginForm(string actionName,string controllerName,FormMethod method,object htmlAttributes);BeginForm(string actionName,string controllerName,FormMethod method,IDictionary string,object htmlAttributes);BeginForm(string actionName,string controllerName,object routeValues,FormMethod method,object htmlAttributes);BeginForm(string actionName,string controllerName,RouteValueDictionary routeValues,FormMethod method,IDictionary string,object htmlAttributes);對于第二個重載方法可以設置如下:
復制代碼 代碼如下:
Html.BeginForm(new{action="action",controller="actroller",id="2"});
在上述代碼中,設置了路由值的一個實例化對象,輸出的HTML語句是:
復制代碼 代碼如下:
form action="actroller/action/2" method="post"/
對于最后一個第十三個方法的最后一個參數是實例化對象設置相關屬性的值例如class,width等。(2)BeginRouteForm (主要實現表單定義的開始部分,以路由的方法設置action的值)有12個重載方法:
BeginRouteForm(object routeValues);BeginRouteForm(RouteValueDictionary routeValues);BeginRouteForm(string routeName);BeginRouteForm(string routeName,object routeValues);BeginRouteForm(string routeName,RouteValueDictionary routeValues);BeginRouteForm(string routeName,FormMethod method);BeginRouteForm(string routeName,object routeValues,FormMethod method);……對于第一個重載方法:
復制代碼 代碼如下:
Html.BeginRouteForm(new {action="action"});
復制代碼 代碼如下:
form action="Home/action" method="post"/ Home是頁面所在的目錄
BeginForm與BeginRouteForm的區別就在于第一個的action是action第二個的action是Home/action(3)EndForm(實現表單的定義的結束部分)
復制代碼 代碼如下:
Html.EndForm();
相當于 /Form 二.InputExtensions類有5種類型的擴展方法,可在視圖中設置checkBox,hidden,password,radioButton,textBox控件。(1)CheckBox 實現復選框控件有6個重載方法CheckBox(string name);CheckBox(string name,bool isChecked);CheckBox(string name,bool isChecked,object htmlAttributes);CheckBox(string name,object htmlAttributes);CheckBox(string name,Idictionary string,object htmlAttributes);CheckBox(string name,bool isChecked,Idictionary string,object htmlAttributes);設置復選框的實現代碼:
復制代碼 代碼如下:
%=Html.BeginForm("CheckBox","Home") %
fieldset
legend 設置字體: /lengend
%=Html.CheckBox("MyCheckBox1",true,new{id="checkBox1"})%
label for="checkBox1" 黑體 /label
%=Html.CheckBox("MyCheckBox2",false,new{id="checkBox2"})%
label for="checkBox1" 斜體 /label
br/ br/
input type="submit" value="Submit"/
/fieldset
%Html.EndForm();%
運行上述代碼,上述復選框的設置代碼對應的HTML語句:
復制代碼 代碼如下:
input checked="checked" id="checkBox1" name="MyCheckBox1" type="CheckBox" value="true"/
input name="MyCheckBox1" type="hidden" value="false"/
input id="checkBox2" name="MyCheckBox2" type="CheckBox" value="false"/
input name="MyCheckBox2" type="hidden" value="false"/
在后臺檢索checkBox
復制代碼 代碼如下:
public ActionResult CheckBox (FormCollection formCollection)
{
bool MyCheckBox1=formCollection[0].Contains("true");//檢索第一個復選框是否被選中
bool MyCheckBox2=formCollection["MyCheckBox2"].Contains("true");//檢索名字是MyCheckBox2的復選框是否倍選中
ViewData["CheckBox1"]=MyCheckBox1;
ViewData["CheckBox2"]=MyCheckBox2;
return View();
}
(2)Hidden 表單中的隱藏數值,有4個重載方法。Hidden(string name);Hidden(string name,object value);Hidden(string name,object value,object htmlAttributes);Hidden(string name,object value,Idictionary string,object htmlAttributes);eg:
復制代碼 代碼如下:
Html.Hidden("testName");
對應輸出的Html語句如下:
復制代碼 代碼如下:
input id="testName" name="testName" type="hidden" value=""/
(3)Password 主要是輸入密碼的文本框,有4個重載方法。Hidden(string name);Password (string name,object value);Password (string name,object value,object htmlAttributes);Password (string name,object value,Idictionary string,object htmlAttributes);eg:
復制代碼 代碼如下:
Html.Password ("MyPwd");
對應輸出的Html語句如下:
復制代碼 代碼如下:
input id="MyPwd" name="MyPwd" type="password" /
--------------------------------------------------------------------------------------------HTML擴展類的所有方法都有2個參數:
以textbox為例子
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary string, Object htmlAttributes )
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, Object htmlAttributes )
這2個參數代表這個html標簽的屬性集合。使用方法如下。1.ActionLink
復制代碼 代碼如下:
%=Html.ActionLink("這是一個連接", "Index", "Home")%
帶有QueryString的寫法
復制代碼 代碼如下:
%=Html.ActionLink("這是一個連接", "Index", "Home", new { page=1 },null)%
%=Html.ActionLink("這是一個連接", "Index", new { page=1 })%
有其它Html屬性的寫法
復制代碼 代碼如下:
%=Html.ActionLink("這是一個連接", "Index", "Home", new { id="link1" })%
%=Html.ActionLink("這是一個連接", "Index",null, new { id="link1" })%
QueryString與Html屬性同時存在
復制代碼 代碼如下:
%=Html.ActionLink("這是一個連接", "Index", "Home", new { page = 1 }, new { id = "link1" })%
%=Html.ActionLink("這是一個連接", "Index" , new { page = 1 }, new { id = "link1" })%
生成結果為:
復制代碼 代碼如下:
a href="/" 這是一個連接 /a
帶有QueryString的寫法
復制代碼 代碼如下:
a href="/ page=1" 這是一個連接 /a
a href="/ page=1" 這是一個連接 /a
有其它Html屬性的寫法
復制代碼 代碼如下:
a href="/ Length=4" id="link1" 這是一個連接 /a
a href="/" id="link1" 這是一個連接 /a
QueryString與Html屬性同時存在
復制代碼 代碼如下:
a href="/ page=1" id="link1" 這是一個連接 /a
a href="/ page=1" id="link1" 這是一個連接 /a
2.RouteLink
跟ActionLink在功能上一樣。
復制代碼 代碼如下:
%=Html.RouteLink("關于", "about", new { })%
帶QueryString
復制代碼 代碼如下:
%=Html.RouteLink("關于", "about", new { page = 1 })%
%=Html.RouteLink("關于", "about", new { page = 1 }, new { id = "link1" })%
生成結果:
復制代碼 代碼如下:
a href="/about" 關于 /a
a href="/about page=1" 關于 /a
a href="/about page=1" id="link1" 關于 /a
3.Form 2種方法
復制代碼 代碼如下:
%using(Html.BeginForm("index","home",FormMethod.Post)){%
%} %
復制代碼 代碼如下:
%Html.BeginForm("index", "home", FormMethod.Post);//注意這里沒有=輸出%
%Html.EndForm(); %
生成結果:
復制代碼 代碼如下:
form action="/home/index" method="post" /form
4.TextBox
復制代碼 代碼如下:
%=Html.TextBox("input1") %
%=Html.TextBox("input2",Model.CategoryName,new{ @style = "width:300px;" }) %
%=Html.TextBox("input3", ViewData["Name"],new{ @style = "width:300px;" }) %
%=Html.TextBoxFor(a = a.CategoryName, new { @style = "width:300px;" })%
生成結果:
復制代碼 代碼如下:
input id="input1" name="input1" type="text" value="" /
input id="input2" name="input2" type="text" value="Beverages" /
input id="input3" name="input3" type="text" value="" /
input id="CategoryName" name="CategoryName" type="text" value="Beverages" /
5.TextArea
復制代碼 代碼如下:
%=Html.TextArea("input5", Model.CategoryName, 3, 9,null)%
%=Html.TextAreaFor(a = a.CategoryName, 3, 3, null)%
生成結果:
復制代碼 代碼如下:
textarea cols="9" id="input5" name="input5" rows="3" Beverages /textarea
textarea cols="3" id="CategoryName" name="CategoryName" rows="3" Beverages /textarea
6.CheckBox
復制代碼 代碼如下:
%=Html.CheckBox("chk1",true) %
%=Html.CheckBox("chk1", new { @ }) %
%=Html.CheckBoxFor(a = a.IsVaild, new { @class = "checkBox" })%
生成結果:
復制代碼 代碼如下:
input checked="checked" id="chk1" name="chk1" type="checkbox" value="true" / input name="chk1" type="hidden" value="false" /
input id="chk1" name="chk1" type="checkbox" value="true" / input name="chk1" type="hidden" value="false" /
input checked="checked" id="IsVaild" name="IsVaild" type="checkbox" value="true" / input name="IsVaild" type="hidden" value="false" /
7.ListBox
復制代碼 代碼如下:
%=Html.ListBox("lstBox1",(SelectList)ViewData["Categories"])%
%=Html.ListBoxFor(a = a.CategoryName, (SelectList)ViewData["Categories"])%
生成結果:
復制代碼 代碼如下:
select id="lstBox1" multiple="multiple" name="lstBox1"
option value="1" Beverages /option
option value="2" Condiments /option
option selected="selected" value="3" Confections /option
option value="4" Dairy Products /option
option value="5" Grains/Cereals /option
option value="6" Meat/Poultry /option
option value="7" Produce /option
option value="8" Seafood /option
/select
select id="CategoryName" multiple="multiple" name="CategoryName"
option value="1" Beverages /option
option value="2" Condiments /option
option value="3" Confections /option
option value="4" Dairy Products /option
option value="5" Grains/Cereals /option
option value="6" Meat/Poultry /option
option value="7" Produce /option
option value="8" Seafood /option
/select
8.DropDownList
復制代碼 代碼如下:
%= Html.DropDownList("ddl1", (SelectList)ViewData["Categories"], "--Select One--")%
%=Html.DropDownListFor(a = a.CategoryName, (SelectList)ViewData["Categories"], "--Select One--", new { @class = "dropdownlist" })%
生成結果:
復制代碼 代碼如下:
select id="ddl1" name="ddl1"
option value="" --Select One-- /option
option value="1" Beverages /option
option value="2" Condiments /option
option selected="selected" value="3" Confections /option
option value="4" Dairy Products /option
option value="5" Grains/Cereals /option
option value="6" Meat/Poultry /option
option value="7" Produce /option
option value="8" Seafood /option
/select
select id="CategoryName" name="CategoryName"
option value="" --Select One-- /option
option value="1" Beverages /option
option value="2" Condiments /option
option value="3" Confections /option
option value="4" Dairy Products /option
option value="5" Grains/Cereals /option
option value="6" Meat/Poultry /option
option value="7" Produce /option
option value="8" Seafood /option
/select
9.Partial 視圖模板
webform里叫自定義控件。功能都是為了復用。但使用上自定義控件真的很難用好。
復制代碼 代碼如下:
% Html.RenderPartial("DinnerForm"); %
看清楚了沒有等號的。更多編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
毛茸茸多毛bbb毛多视频| 国产口爆吞精一区二区| 狠狠综合久久av一区二区小说| 亚洲一区在线视频| 久久久久久久久久久久久久久99| 精品国精品国产自在久不卡| 夜夜躁很很躁日日躁麻豆| 亚洲中文字幕无码爆乳av| 极品蜜桃臀肥臀-x88av| 中文天堂在线播放| www.日韩在线观看| 亚洲免费成人在线| 亚洲欧洲国产日韩| 正在播放亚洲一区| 亚洲午夜久久久久久久| 国产精品区免费视频| 黄色三级视频片| 国产伦精品一区二区三区88av| 亚洲综合日韩欧美| 久久精品国产亚洲AV无码麻豆| 亚洲一级理论片| 久久精品无码人妻| 奇米一区二区三区av| 成人性视频网站| 亚洲人被黑人高潮完整版| 在线播放国产精品| 国产高清精品一区| 免费视频爱爱太爽了| 懂色av蜜桃av| 日韩 欧美一区二区三区| 26uuu国产一区二区三区| 精品国产欧美一区二区| 国产精品成人一区二区三区吃奶| 国产91|九色| 8x8x成人免费视频| 91丨九色丨海角社区| 丝袜美腿成人在线| 日韩亚洲电影在线| 日韩电影在线播放| 波多野结衣办公室双飞| 亚洲卡一卡二卡三| 亚洲高清不卡在线| 日韩中文字幕av| 97在线播放视频| 国产日韩欧美中文字幕| 国产亚洲欧洲一区高清在线观看| 欧美黑人巨大xxx极品| 极品尤物一区二区三区| 亚洲一区精彩视频| 国产真人真事毛片| 亚欧色一区w666天堂| 全亚洲最色的网站在线观看| 欧美精品色婷婷五月综合| 日韩免费黄色片| 欧美午夜精品久久久久久久| 久久riav二区三区| 国产chinese中国hdxxxx| www精品国产| 91精品国产黑色紧身裤美女| 日韩欧美亚洲v片| 精彩视频一区二区三区| 国外成人性视频| 丰满少妇一区二区三区| 国产成人精品亚洲午夜麻豆| 欧美三日本三级三级在线播放| 亚洲看片网站| 成人久久久精品乱码一区二区三区| 在线亚洲男人天堂| 亚洲xxxx2d动漫1| 欧美国产精品专区| 免费国产一区| 国产v在线观看| 国产91精品久久久久| 手机看片福利视频| 亚洲一区二区精品久久av| 久久久精品影院| 在线观看日本黄色| 亚洲欧美精品一区| 泷泽萝拉在线播放| 成人午夜私人影院| 一区二区在线中文字幕电影视频| 婷婷色在线视频| 国产成人精品电影久久久| 国产对白videos麻豆高潮| 欧美性xxxx极品高清hd直播| 日韩免费高清一区二区| 欧美亚洲动漫精品| 男女视频在线看| 欧美日韩国产区一| 男生草女生视频| 7777精品伊人久久久大香线蕉经典版下载 | 精品国产乱码久久久久久久久 | 中文字幕 人妻熟女| 不卡av电影院| 欧美色图一区二区| 日韩毛片在线看| 欧美特级黄色录像| 亚洲欧美日韩中文播放| 亚洲欧美日韩不卡| 99久久精品99国产精品| av高清在线免费观看| 日本一区二区三区四区 | 国产精品每日更新| 亚洲精品视频一区二区三区| 亚洲 欧美 日韩 在线| 久久97久久97精品免视看| 亚洲の无码国产の无码步美| 亚洲а∨天堂久久精品喷水| 国产欧美在线一区| 91丨九色丨尤物| 国产精品久久激情| 刘亦菲毛片一区二区三区| 久久男人av资源网站| 天堂久久久久va久久久久| 热99久久精品| 国产.欧美.日韩| 国产精品三区www17con| 成熟亚洲日本毛茸茸凸凹| 国产日本一区二区三区| 国产精品午夜免费| 在线一区日本视频| 欧洲av在线精品| 欧美熟妇另类久久久久久多毛| 亚洲精品一区二区三区影院| 黄色激情小视频| **亚洲第一综合导航网站| www.久久精品| 亚洲美女性囗交| 欧美成人乱码一区二区三区| 日韩欧美不卡视频| 97国产在线观看| 欧美激情一区不卡| 欧洲熟妇的性久久久久久| 中文字幕日韩av| 久久精品国内一区二区三区| 午夜视频在线瓜伦| 亚洲3p在线观看| 99久久精品国产一区| 日韩精品你懂的| 国产成人精品久久| 国产福利一区在线| 亚洲一级av无码毛片精品| 国产精品久久久久久久久久ktv| 国产婷婷一区二区| 性欧美一区二区| 精品一区二区三区国产| 在线视频精品一| 成人夜色视频网站在线观看| 久久久久久无码精品大片| 99在线热播| 欧美国产亚洲视频| 欧美在线999| 欧美午夜精品一区| 亚洲一级二级在线| 99久久免费精品| 久久国产人妖系列| 日产电影一区二区三区| 极品白嫩的小少妇| 啊啊啊一区二区| 香港三级韩国三级日本三级| 亚洲va欧美va国产综合久久| 国产福利成人在线| 欧美一级日韩免费不卡| 五月天视频一区| 久久精品无码一区二区三区| 另类专区欧美蜜桃臀第一页| 日本欧美韩国一区三区| 国产ts变态重口人妖hd| 99久久婷婷国产综合| 丰满岳乱妇一区二区| 黄色a级在线观看| 国产成人免费高清视频| 91影视免费在线观看| 91在线观看免费高清完整版在线观看| 欧美午夜免费| 国产精品国产精品国产专区不卡| 国产中文字幕日韩| 97碰碰视频| 国产精品久久视频| 国产精品十八以下禁看| 欧美另类网站| 成人免费毛片网| 色悠悠在线视频| 性猛交╳xxx乱大交| 国产又大又粗又爽| 精品人妻久久久久一区二区三区| 精品国产精品国产精品| 国产精品1234区| 久久精品99北条麻妃| 日日骚av一区二区| 天天干,夜夜爽| 国产精品视频九色porn| 欧美mv日韩mv| 午夜精品视频一区| 亚洲国产成人av网| 亚洲美女久久久| 91在线中文字幕| 午夜av中文字幕| 最近中文字幕在线免费观看| 久久综合色之久久综合| 亚洲欧美国产va在线影院| 久久爱av电影| 欧美性受xxxx黑人| 七七婷婷婷婷精品国产| 欧洲亚洲精品在线| 国产欧美日韩高清| 久久aaaa片一区二区| 高清毛片aaaaaaaaa片| 亚洲精品中文在线观看| www.亚洲男人天堂| 日本精品www| 国产欧美熟妇另类久久久| 曰韩精品一区二区| 色综合老司机第九色激情| 亚洲理论电影在线观看| 波多野结衣黄色| 亚洲成人动漫一区| 91精品视频免费观看| 蜜桃传媒一区二区亚洲| 亚洲成av人片在线观看无码| 亚洲欧洲美洲在线综合| 日韩精品免费在线观看| 亚洲欧美日韩高清| 国产在线a不卡| 蜜桃成人免费视频| 97国产精东麻豆人妻电影| 一级性生活免费视频| 日韩av不卡在线观看| 欧美一级生活片| 老牛影视免费一区二区| 久久精品国产亚洲av麻豆| 久久99国产精品尤物| 久久成人国产精品| 日日橹狠狠爱欧美超碰| 91麻豆一区二区| 日韩精品最新网址| 亚洲最大成人免费视频| 国产精品果冻传媒潘| 一区视频免费观看| 日韩欧美国产黄色| 欧美一区二视频在线免费观看| 五月天激情丁香| 欧美国产综合色视频| 欧美成人免费视频| 欧美黄色免费网址| 亚洲图片视频小说| 亚洲视频在线观看| 国产男女无遮挡| 蜜桃av一区二区| 欧美日韩一区三区四区| 热久久最新网址| 老司机午夜福利视频| 亚洲欧洲在线视频| 少妇视频一区二区| 色婷婷综合久久久中文字幕| 欧美性猛交内射兽交老熟妇| www国产视频| 大尺度一区二区| 国产精品久久久久久五月尺| 天天操天天干视频| 亚洲国产精品va在线看黑人动漫 | www.av欧美| 中文字幕av一区二区三区免费看 | 国产又黄又大又爽| 久久激情视频免费观看| 日本午夜激情视频| 91麻豆高清视频| 久久久久久久久久久久久久久久av | 超碰超碰在线观看| 中文字幕亚洲不卡| 亚洲第一精品区| 亚洲一区在线视频观看| av中文字幕网址| 亚洲午夜免费视频| 久久人人爽av| 亚洲主播在线观看| 久久精品免费网站| 欧美精品九九99久久| 一级黄色免费视频| 欧美性大战久久| 亚洲av熟女国产一区二区性色| 欧美xxxx老人做受| 女同毛片一区二区三区| 色成人在线视频| 国产小视频精品| 懂色aⅴ精品一区二区三区蜜月 | 久久精品国产99| 欧美激情成人在线视频| 中文字幕日韩第一页| 国产精品精品国产| 国产jizzjizz一区二区| 99久热在线精品视频| 精品久久久久久电影| 亚洲一级免费在线观看| 欧美第一区第二区| 国产精品熟女久久久久久| 日日噜噜噜夜夜爽亚洲精品 | 日本不卡一区二区| 国产一区二区三区av在线| 97久久精品人人做人人爽| 国产资源第一页| 亚洲黄色免费电影| 亚洲视频重口味| 国产欧美一区二区三区久久| 国产亚洲一区二区在线观看| 欧美精品欧美极品欧美激情| 欧美一级在线亚洲天堂| 波多野结衣在线一区| 手机看片国产精品| 色妞在线综合亚洲欧美| 成人美女视频在线看| 韩国三级hd两男一女| 精品成人一区二区| www香蕉视频| 波多野结衣之无限发射| 日韩三级免费观看| www.五月婷婷| 日韩高清在线一区二区| 8050国产精品久久久久久| 国产精品久久看| 蜜臀尤物一区二区三区直播| 17c丨国产丨精品视频| 色爱av美腿丝袜综合粉嫩av | 三级三级久久三级久久18| 亚洲国产精品网站| 91香蕉视频黄| 久久人妻免费视频| 久久久久久久激情| 国产99在线|中文| 欧美日韩美少妇| 91麻豆.com| 亚洲中文字幕在线观看| 国产成人av片| 成人黄动漫网站免费| 亚洲第一福利视频| 亚洲国产精品二十页| 国产精品日韩无码| 国产69视频在线观看| av无码久久久久久不卡网站| 国产精品你懂得| 日韩精品资源二区在线| 欧美色欧美亚洲高清在线视频| 天堂网在线播放| 亚洲中文字幕无码爆乳av| av一区二区三区免费观看| 91av视频在线观看| 欧美一卡2卡三卡4卡5免费| 91在线一区二区| 免费在线观看一区二区三区| 亚洲视频 欧美视频| 亚洲天堂小视频| 18禁网站免费无遮挡无码中文| 亚洲欧美精品| 国产欧美日韩亚洲| 亚洲欧美日韩久久久久久| 亚洲另类在线视频| 久久99精品久久久久婷婷| 国产免费av一区| 久久精品一区二区三| 亚洲波多野结衣| 中文字幕在线观看二区| 久久国产精品国产精品| 国产日韩精品在线观看| 色婷婷综合久久久久中文字幕1| 欧美一卡二卡三卡四卡| 一区二区三区91| 亚洲自拍另类综合| 亚洲国产精品自拍| 亚洲一区免费在线观看| 国产精品久久久久影视| 国产精品亚洲午夜一区二区三区 | 国产sm调教视频| 欧美亚洲另类在线| 在线观看久久久久久| 亚洲自拍偷拍色片视频| 在线看无码的免费网站| 国产chinese中国hdxxxx| 黄色av免费播放| 麻豆精品国产91久久久久久| 精品视频资源站| 欧美日韩久久一区二区| 国产精品久久9| 5月婷婷6月丁香| 午夜毛片在线观看| 91丨porny丨中文| 日韩三级.com| 日韩av片电影专区| 妞干网在线观看视频| 日本少妇bbwbbw精品| 99免费精品视频| 精品国产免费一区二区三区香蕉| 欧美三日本三级少妇三99| 欧美a在线播放| 不卡一区在线观看| 日韩欧美在线国产| 欧美在线一区二区视频| 色悠悠在线视频| 美女一区二区视频| 日韩欧美中文一区| 国产特级黄色大片| 黄色一级大片在线免费看国产一| 欧美日韩久久一区| 亚洲一区二区三区欧美| 中文字幕在线日亚洲9| 国产99精品在线观看| 欧美福利视频网站| 男人午夜视频在线观看| 国产999精品久久久久久绿帽| 正在播放国产一区| 成人做爰69片免费|