欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

WPF綁定后如何驗證用戶輸入合法性

轉帖|其它|編輯:郝浩|2011-03-31 13:57:12.000|閱讀 1729 次

概述:在我們綁定完數據后,在用戶輸入數據后,還需要進行用戶輸入合法性驗證,比如需要判斷 必填項,email地址輸入格式,日期格式是否正確等。wpf為我們提供了一種驗證用戶合法行的方式。依賴于綁定。在將實體數據綁定到視圖后,如果用戶輸入的視圖改變,則同時通知實體的屬性值改變。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  在我們綁定完數據后,在用戶輸入數據后,還需要進行用戶輸入合法性驗證,比如需要判斷 必填項,email地址輸入格式,日期格式是否正確等。

  wpf為我們提供了一種驗證用戶合法行的方式。依賴于綁定。在將實體數據綁定到視圖后,如果用戶輸入的視圖改變,則同時通知實體的屬性值改變。先看代碼:

  1. 構建一個要綁定到界面的實體。該實體實現了IDataErrorInfo接口,在接口里寫了驗證規則。

//實體 實現 IDataErrorInfo接口,并在 this[]索引器里定制自己的驗證規則

using System.ComponentModel;
namespace TextVerify
{
     partial class eva:IDataErrorInfo
     {

         string _err;
         public string Error
         {
             get { return _err; }
         }

         //定制驗證規則
         public string this[string columnName]
         {
             get
             {
                 string err =  "";
                 switch (columnName)
                 {
                     case  "Name":
                         if (string.IsNullOrEmpty(this.Name))
                         {
                             err =  "名稱不能為空";
                         }
                         else
                         {
                             if (this.Name.Length  > 8)
                             {
                                 err =  "名稱太長了,不能大于8個字符";
                             }
                         }
                         break;
                     case  "Value":

                         if (this.value  < 0 || this.value > 200)
                         {
                             err =  "數字不合法";
                         }
                         break;
                 }
                 _err = err;
                 return _err;
             }
         }


     }
}

  2.頁面:

<Window x:Class="TextVerify.MainWindow"
         xmlns="//schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x= "//schemas.microsoft.com/winfx/2006/xaml"
         Title= "MainWindow" Height="350" Width="525" Loaded="Window_Loaded">
     <Grid Name="eee">
  <TextBox Height="23&quot; HorizontalAlignment="Left" 

Margin="152,73,0,0" Name="name" 
Text=&quot;{Binding Path=Name, Mode=TwoWay,UpdateSourceTrigger=

'PropertyChanged',ValidatesOnDataErrors=True}"
  VerticalAlignment= "Top" Width="120" >
           <Validation.ErrorTemplate>
             <ControlTemplate>
                 <!-- ControlTemplate要求只能有一個子級,所以加個容器控件DockPanel -->
                 <DockPanel>
                     <!-- AdornedElementPlaceholder就是要驗證的控件本身,本例里是個TextBox -->
                     <AdornedElementPlaceholder />
                     <TextBlock Foreground="Red" FontSize="20" Text="*" />
                 </DockPanel>
             </ControlTemplate>
             </Validation.ErrorTemplate>
         </TextBox>

        <Button Content="保  存" Height="23" 

HorizontalAlignment="Left" Margin="152,114,0,0" 

Name="button1"
  VerticalAlignment= "Top" Width="75" Click="button1_Click" />
     </Grid>

</Window>

  32

  頁面的后臺代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace TextVerify
{
     ///  <summary>
     /// MainWindow.xaml 的交互邏輯
     ///  </summary>
     public partial class MainWindow : Window
     {
     //    EvaDAO ed = new EvaDAO();
     //    eva er = new eva();
         public MainWindow(){}
         //public MainWindow(eva er)
         //{
         //    InitializeComponent();
         //    //eee.DataContext = er;
         //}
         ///  <summary>
         /// 保存
         ///  </summary>
         ///  <param name="sender"></param>
         ///  <param name="e"></param>
         private void button1_Click(object sender, RoutedEventArgs e)
         {
             //if(name.Text== "" || name.Text==""){
             //    return;
             //}
             //er.Name = name.Text;
             //er.value = 222222;
             ////MessageBox.Show(er+ "===");
             //ed.Save(er);
         }

         private void Window_Loaded(object sender, RoutedEventArgs e)
         {
             eee.DataContext = GetEvaFromDatabase();
         }
         private eva GetEvaFromDatabase()
          {
              //從數據庫獲得數據對象  <演示>
              return new eva() { Name =  "sa", value = 123 };
          }

     }
}

  按F5運行后,嘗試輸入寫不合法數據??梢钥吹絋extbox的邊框變成紅色。這是一種默認的提示錯誤的風格方式,我們還可以對這個提示風格進行自定義。

  注意Binding的下面兩個屬性:

  ValidatesOnDataErrors 獲取或設置一個值,該值指示是否包含 DataErrorValidationRule。

  ValidationRules 獲取用于檢查用戶輸入有效性的規則集合。

  也就是說當我們設置了 Binding的ValidatesOnDataErrors="True" 時。WPF框架在構造Binding對象時,會自動的添加一個默認的DataErrorValidationRule到ValidationRules 屬性值(驗證規則列表)內。或者我們直接在ValidationRules 里添加我們需要的規則,比如下面是添加了兩個規則:

<Binding.ValidationRules>
                        <DataErrorValidationRule />
                        <ExceptionValidationRule></ExceptionValidationRule>
</Binding.ValidationRules>

  這樣的寫法很有意思,貌似IOC的方式配置文件,比如spring.Net的配置文件,這樣的聲明ValidationRules的包含的規則。當WPF框架創建對象時自動的完成規則操作,并判斷ValidationRules內的規則數量,如果多于0個,就遍歷所有的規則集合,如果集合中包含了DataErrorValidationRule 并且實體類顯示了IDataErrorInfo

  接口,就調用 實體內包含的 驗證規則。

  ExceptionValidationRule 類是一個內置的規則,它檢查在綁定源屬性更新過程中引發的異常。這里驗證了Age的用戶輸入不可為空,當為空時,轉型成int(Age是int類型)時就會出錯。

  通過創建一個從 ValidationRule 派生的類,可以創建自定義規則。下面我嘗試自定義驗證規則。

  MSDN里對ValidateionRule的描述如下:

  在使用 WPF 數據綁定模型時,可將 ValidationRules 與綁定對象關聯。若要創建自定義規則,請創建此類的子類并實現 Validate 方法。也可選擇使用內置的 ExceptionValidationRule(該類捕獲在源更新期間引發的異常)或 DataErrorValidationRule(該類檢查源對象的 IDataErrorInfo 實現所引發的錯誤)。

  綁定引擎在每次將輸入值(即綁定目標屬性值)傳給綁定源屬性時將檢查與綁定關聯的每一個 ValidationRule。

  頁面xaml代碼如下,而后置代碼不變。

  下面我們看看如何更改在驗證失敗時的提示風格

<Window x:Class="TextVerify.MainWindow"
         xmlns="//schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x= "//schemas.microsoft.com/winfx/2006/xaml"
  Title= "MainWindow" Height="350" Width="525" Loaded="Window_Loaded">
     <Grid Name="eee">
  <TextBox Height="23" HorizontalAlignment="Left" 

Margin="152,73,0,0" Name="name" 
Text="{Binding Path=Name,&nbsp;Mode=TwoWay,UpdateSourceTrigger=

'PropertyChanged',ValidatesOnDataErrors=True}"
  VerticalAlignment= "Top" Width="120" >
           <Validation.ErrorTemplate>
             <ControlTemplate>
                 <!-- ControlTemplate要求只能有一個子級,所以加個容器控件DockPanel -->
                 <DockPanel>
                     <!-- AdornedElementPlaceholder就是要驗證的控件本身,本例里是個TextBox -->
                     <AdornedElementPlaceholder />
                     <TextBlock Foreground="Red" FontSize="20" Text="*" />
                 </DockPanel>
             </ControlTemplate>
             </Validation.ErrorTemplate>
         </TextBox>

         <Button Content="保   存" Height="23" HorizontalAlignment="Left" Margin="152,114,0,0"
  Name= "button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
     </Grid>
     <Window.Resources>
         <Style TargetType="TextBox">
             <Style.Triggers> 
                 <Trigger Property="Validation.HasError" Value="True"> 
                     <Setter Property="Background" Value="#DDD" />
                     <Setter Property="Foreground" Value="Red" />
                     <Setter Property="ToolTip"  
  Value= "{Binding RelativeSource={RelativeSource Self},

Path=(Validation.Errors)[0].ErrorContent}"/>
                 </Trigger>
             </Style.Triggers>
         </Style>
     </Window.Resources>
</Window>

  我們注意到Textbox.Validation屬性的ErrorTemplate是發生錯誤時使用的模板,我們重新new了一個ControlTemplate來代替這個模板。在這個模板里我們定義了一個DockPanel作為容器控件,使用 占位標記AdornedElementPlaceholder 標記了TextBox的位置,并在它后面添加兩個 字符"*"號。這可能有點難以理解。換個說法是,每個TextBox都有個Validation屬性,Validation包含了一些和驗證相關的像,包含有個當驗證失敗時的顯示模板。而我們重新定義了個顯示模板。這個模板里有個占位符,占位符表示TextBox本身,我們在這個模板的占位符后面添加一些字符 紅色的"*" 號。那么當TextBox在執行時,如果失敗,就會把 錯誤模板 顯示出來,并在 占位符位置 顯示自己。

  我們換個另外的方式來改變視圖效果,使用style 方式。

  在窗體資源里添加一個style,style這個東西呢,類似web開發中的css。他有個屬性TargetType 指示了這個樣式的作用域。本例中指示了 所有的TextBox,style的強大之處還有個Triggers就是觸發器。本例中觸發器指向一個屬性Validation.HasError屬性,當這屬性的值為"True"時,觸發Trigger包含的樣式。當不等于"True"時,自動改回原來的樣式。很強大吧。Setter元素提供了設置目標對象屬性的方法,我們直接更改了Textbox.ToolTop屬性,那么當鼠標移動到控件上時,就會顯示發生錯誤的原因。

 1<Window.Resources>
  2         <Style TargetType="TextBox">
  3              <Style.Triggers>
  4                  <Trigger Property="Validation.HasError" Value="True">
  5                      <Setter Property="Background" Value="#DDD" />
  6                      <Setter Property="Foreground" Value="Red" />
  7                      <Setter Property="ToolTip"  
  8      Value= "{Binding RelativeSource={RelativeSource Self},

Path=(Validation.Errors)[0].ErrorContent}"/>
  9                  </Trigger>
10             </Style.Triggers>
11         </Style>
12     ;</Window.Resources>

  這句

  <Setter Property="ToolTip"  
            Value="{Binding RelativeSource={RelativeSource Self},Path=(Validation.Errors)[0].ErrorContent}"/>

  完成了獲得關聯數據源,并綁定錯誤提示的操作。


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:網易博客

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
亚洲精品自在在线观看 | 一区二区三区四区在线观看视频 | 国产精品国内免费一区二区三区 | 欧美综合日韩 | 羞羞午夜 | 国产精品美脚玉 | 网友自拍露脸国语对白 | 偷拍视频一区二区三区 | 国产开嫩苞实拍在线播放视频 | 欧美亚洲国产激情一区二区 | 国产午夜在线观看免费 | 亚洲国产天堂 | 欧美性爱福 | 九九九全国免费视频 | 天天综合网天天做天天受 | 91视频免费下载 | 在线观看中文字幕 | 插我一区二区在线观看 | 视频一区二区在线 | 日本黄页网站免费大全 | 国产在线观看青草视频 | 亚洲欧美小说 | 青青草自产拍国产精品 | 三区四区五区高 | 可以免费观看的电影网 | 一次处破女hd精品 | 日韩成人高清在线免费 | 乱子伦视频在线看 | 亚欧国产一级在线免费 | 在线一区二区三区中文字幕 | 亚洲人成网站在线 | 精品动漫福利h视频在线观看 | 日韩亚洲国产女同二区三区 | 区二区三区免费 | 国内自拍一二三四2025 | 精品国产一区二区三区 | 亚洲人成网站在线观看 | 亚洲国产精品视频免费观看 | 小说区激情另类春色 | 91精选日韩综合永久入口 | 一本色道 | 亚洲人成电影在线播放 | 免费99精品国 | 欧美日韩在线精品一区二区三区 | 国产亚洲一区二区 | 天天综合网天天做天天受 | 免费安装 | 视频在线看影院 | 日本最新在线一区二区 | 午夜dj视频在线观看免费 | 国产啪精品视频网站免费尤物 | 国产一区二区三区免费 | 日韩中文字幕网先锋资 | 国产亚洲精品福利在线无卡一 | 国产亚洲香蕉片在线观看 | 加勒比综合免费不卡在线观看 | 日韩欧美精品成人免费高清 | 国产精品岛国 | 国产高清视频在线观 | 高清一区二区三区视 | 国产在线拍精品热 | 手机国产乱子伦精品视频 | 特别黄的免费视频大片 | 欧美视频在线 | 国产丶欧美丶日本不卡 | 91干逼| 精品国产中文字幕 | 国产在线观看青草视频 | 国产精品一区二区含羞草 | 日本欧美三级r级国产在线 亚洲激情乱伦 | 在线精品国产一区二区 | 亚洲成色综 | 亚洲国产精品国自产拍a∨ 麻花影视在线看电视剧软件 | 亚州va| 亚洲天堂视频在线免费观看 | 一二三四视频免 | 达达兔欧美午夜国产亚洲 | 日韩在线视频 | 国产日b视频在线观看 | 国产精品66福利在线观看 | 日韩一品二品三品 | 欧美视频在线第12页 | 日本黄页网 | 免费大片黄国产在线观看 | 香蕉久人久人青草青草 | 亚洲精品日韩中文字 | 亚洲欧洲另类春色校园小说 | 乱子伦精品视频 | 亚洲国产综合视频免费在线 | 综合五月天 | 色综合欧美 | 国精品日韩欧美一区二区三区 | 国产在线一区二区三区四区居文沛 | 美丽的姑娘高清版在线观看 | 日韩欧美精品成人免费高清 | 男女爽爽午 | 男人插女人下面的视频 | 精品成人一区二区三区电影 | 欧美日韩精品激情福利综合 | 国产精品露脸国语对白99 | 国产精品成人自拍在线观看 | 91精品国产综合久蜜臀 | 国产精品欧美精品aⅴ在线 精品欧美在 | 亚洲欧美日韩人兽免费 | 日本成年人黄a大片 | 国产一区二区三区欧美 | 日本一夲道dvd在线 在线观看国产一线天木耳奈奈 | 亚洲色成人影院在线观看 | 成人国产在线视频 | 国产一区二区在线观 | 不卡日韩中文字幕在线观看 | 国产乱子伦对白视频 | 在线精品国 | 日本视频免费 | 欧洲精品色 | 91精品国产闺 | 中国字幕在线看韩国电影 | 国内精品一区二区三区在线观看 | 欧美有码在线 | 天天夜夜欢性恔免费视频 | 亚洲欧美日韩亚 | 亚洲一区在线免费 | 亚洲精品欧美综合二区 | 91精品欧美产品免费观看 | 在线看视频 | 国产精品自在 | 亚洲国产欧美日韩精品 | 成人免费观看 | 国产精品视频一区二区三区 | 国产在线观看入口网站 | 国产精品激情欧美可乐视频 | 免费精品99久 | 日韩中文免费视频 | 成+人+免费+黄+网站 | 亚洲欧美日韩另类精品一区二 | 91探花| 欧美一级做a爱高清免费观看 | 神马午夜电影网 | 亚洲天堂精品在线观看 | 母+子+在线视频 | 制服丝袜日韩欧美国产 | 亚洲欧美日韩国产精品一区第一页 | 欧美日韩国产一区二区 | 免费a级网站 | 国产免费视频观看网站 | 国产乱码1卡二卡3卡四卡 | 精品国产自在现线免费观看 | 国产情侣一区二区三区 | 国产伦理精品 | 亚欧洲乱码视频在线专区网站 | 国产自产亚洲 | 热播电视剧免费在线观看 | 成人精品鲁一鲁一区二区 | 免费vip电影电视剧 激情自拍三级文学视频激情 | 国产精品另 | 亚洲十大国产精品污污 | 婷婷亚洲久悠悠色在线播放 | 老牛影视电影网 | 日韩欧美一区二区不卡看片 | 大地资源中文在线观看官网第二页 | 国产精品任我爽爆在线播放 | 亚洲精品国产精品国自产 | 99re热这里只有 | 日本高清色本 | 东北老女人 | 性生大片免费观看网站 | 东方影院| 日本三级带日本三级带黄首页 | 国内精品91最新在线观看 | 精品国产自在现线免费观看 | 国产精品亚洲午夜一区二区三区 | 中文字幕人成 | 成年人在线播放视频 | 一区二区在 | 欧美日韩在线精品一区二区三区 | 操人网站 | www国产精品一区二区三区 | 欧美三级视频 | 日本精品中文字幕在线不卡 | 免费高清欧美亚洲视频 | 国产午夜亚洲精品国产 | 成人国产精品中文字幕 | 日韩一区二区三区在线精品 | 青青国产揄拍在线观看 | 国产精品亚洲一区二区三区 | 国产女人喷潮视频在线观看免费 | 中文精品视| 国产欧美一区二区三区精品 | a在线免费观看 | 17p密泬18p| 国产日韩欧美在线观看一区二区 | 国产主播在线观看不卡 | 99日国产精品 | 日本二区在线中文字幕 | 国产在线欧美日韩精品一区 | 亚洲国内自拍愉拍中文字幕 | 精品亚洲欧美v国产一区二区三区 | 亚洲熟女色乱一区二区 | 国产欧美日韩精品高清二区综合区 | 国产一区二区视频在线观看 | 欧美国产日韩在线观看 | 午夜福利影院 | 国产精品第八页 | 亚洲欧美日韩精品永久 | 欧美性爱福 | 久热国产精品视频 | 午夜福利试看120秒体验区 | 免费观看国产精品 | 国产午夜福利在线观看污 | 国产日韩欧美一区二区 | 成人α片免费视频在线观看 | 老司机深夜免费福利 | 精品国自产拍网站 | 国产精品系列专区 | 亚洲国产成 | 草草视频手机在线观看视频 | 国产精品永 | 一区二区三区视 | 成人精品一区二区三四 | 三年片观看免费观看大全 | 最近中文字幕无吗高清免费视频 | 91福利电影| 丝袜美腿中文字幕 | 日韩国产欧美在线观 | 午夜高清性色生活片 | 欧美亚洲 | 日韩在线一区二区三区观看 | 国语对白刺激精品视频 | 国产欧色美视频综合二区 | 在线中文字幕亚洲 | 日本高清色本在线www | 秋霞影视免费播放手机版 | 果冻传媒网站入口 | 国产香蕉国产精品偷在线 | 亚洲美女激情视频 | 成人免费观看 | 国产精品99久 | 一区二区高清不卡 | 国产日韩欧美高清一区二区三区 | 又色又爽又 | 欧美亚洲日韩国 | 亚洲无线码一区国产欧美国日 | 国产精品区二区三区日本 | 国产公开免费人成视频 | 97精品国产高清自在线看超 | 国产在线观看色免費資訊 | 日韩在线欧美精 | 亚洲最稳定资源在线观看 | 又大又粗又硬又爽 | 国产一区日韩 | 国产亚洲精aa在线观看不卡 | 桃花色综合影院 | 经典日韩中文字幕综合网 | 精品国内自产 | 精品国产品 | 欧美v亚洲v综合v国产v | 国产一级特黄aa大片在线观看 | 区二区免费网站 | 日本中文字幕专区视频在线 | 大地资源高清日本 | 亚洲日韩福利在线 | 国产欧美日韩亚洲中文高 | 成小说网站色在线 | 国产超级在线视频观看 | 精品中文高清欧 | 亚洲中文字幕第一页在线 | 日韩天天精品综合 | 妖精视频免费观看 | 亚洲天堂一区二区 | 银杏视频在线官网 | 污污免费网站 | 日本精品一卡高清 | 亚洲高清无一区二区三区四区 | 91社区在线视频 | 亚洲欧美日韩一区在线 | 88国产精品视频一区二区三 | 专区在线观看 | 亚洲色熟女图激情另类图区 | 深夜爽爽动态图无遮无挡 | 亚洲精品a∨在线国自产拍 露脸对白不带套在线播放 亚洲一级大片 | 国产精品丝袜黑色高跟鞋 | 最好看的中文字幕高清电影 | 国产隔着超薄丝袜进入 | 最近中文字幕亚洲电影 | 国产人成视频在线免费观看 | 亚欧洲乱码视频在线专区网站 | 内地级a艳片高清免费播放 五月社区免费 | 国产亚洲午夜高清亚洲精品 | 日本成年人的色色爱 | 最近更新中文字幕在线 | 另类欧美日韩精品一区二区在线 | 99精品欧美一区二 | 在线久色 | 欧美日韩国产亚洲综合不卡 | 亚州第一页欧 | 亚洲欧美一区二区三区久本道 | 欧美一区二区三区免费观看视频 | 精品国产一区二区三区香 | 资源在线观看高清国产 | 国产亚洲欧美高清在线观看 | 亚洲男同gay | 亚洲国产精品日韩专区a∨ 欧美国产日韩a视频在线不卡 | 免费在线追剧 | 国产一区二区三区在线综合视频 | 夜夜国产亚洲视频香蕉 | 午夜福利精品一区 | 日韩美女视频一区 | 乱码精品一区二区三区四川人 | 蜜桃一区二区三区 | 国内外成人激情免费在线视频 | 欧美综合自拍亚洲综合区 | 追心影视 | 成人怡红院视频在线观看 | 日本一区二区三区免费播放 | 亚洲欧美精品一区二区三区四区 | 人人玩人人添人人澡免费 | 日本欧美韩国一区二区三区 | 91香蕉| aⅴ另类| 欧美日韩激情 | 最新电影电视剧观看 | 国产精品福利自产拍在线观看 | 国产激情a∨在线视频播放 国产激情自拍亚洲精品国产精品精 | 手机看片国产欧美日韩 | 国产在线观看一级二级三级 | 欧美精品网站一区二区三区 | 国内精品国语自产拍在线观看91 | 午夜亚洲一区二区福 | 日本国产中文字幕 | 一区二区三区精品 | 精品香蕉伊思人在线观看 | 国产99视频精品免费观看6 | 国产一级特黄aaa大片在 | 在线观看免费人成视频国产 | 一区二区免费国产在线观看 | 伊人影院综合 | 国产va天堂va欧美va | 国产v综合v亚洲欧美大另类 | 国产老人一区v二三区 | 日产亚洲一区二区三区 | 午夜日韩丝袜美女视频网站 | 48国产 | 成人欧美一区二区三区 | 欧美激情a∨在线视频播放 欧美午夜视频网站在线观看 | 国产精品99精品 | 成人看片在线观看免费 | 欧美69视频在线观看 | 日本有码中文 | 欧美日韩国产乱了伦 | 91小视频| 97精品国产高清自在线看超 | 日韩午夜视频在线观看 | 国产不卡免费视频 | 欧美一级大 | 国产啪精品视频网站 | 成人精品国产区在线观看 | 最近的中文字幕视频完整 | 成人欧美一区二区三区的电影 | 欧美性videos高清 | a级国产乱理伦片 | 视频在线华人精品草 | 欧美+日韩+免费 | 一本之道高清 | 国产欧美在线一区二区三区 | 国产福利萌白酱精品tv一区 | 午夜福利国产主播露出 | 337人体做爰大胆视频 | 亚洲男人 | 国产日韩在线亚洲字幕中文 | 亚洲欧美日韩制服 | 日本免费一区二区视频 | 亚洲精品国产一级高清在线观看 | 国产国产人免费人成免费视频 | 91精品最新国产在线 | 偷拍区清纯另类丝袜美腿 | 美丽的姑娘高清版在线观看 | 欧美日韩亚洲国产一 | 777国产偷窥盗摄精品原味 | 国产一区二区影视 | 免费国产a国产片精品 | 国产欧美自拍 | 自在拍在线播放 | 精品国产一区二区三区不卡 | 成人国产精品高清 | 中美日韩亚洲中文专区小说 | 影音先锋亚洲综合小说在线 | 亚洲b站精品大片网站 | a在线视频观看 | 亚洲伊人精品国产91综合 | 亚洲日韩欧美一区二区三区在线 | 精品一区二区三区在线观看视 | 免费人成视频在线观看播放网站 | 91探花国产综合在线精品 | 久夜色精品国产一区二区三区 | 亚洲国产欧美国产综合一区 | 亚洲国产日韩在线人高清au | 人与狗性 | 国产乱对白刺激视频不卡 | 国产亚洲精品精品国产亚洲综合l | 免费人成视网站在线观 | 亚洲欧美日韩国产综合 | 91精品欧美产品免费观看 | 欧美日韩亚洲视频精品 | 国产一区二区三区视频在线观看 | 国产第一区 | 在线日本看片免费人成视久网 | 中字幕视 | 乱伦国产欧美三级 | 香蕉免费一区二区三区 | 日韩欧美一区二区三区精品 | 欧美高清性色生活片 | 三年片在线观看免费大全电影 | 99视频在线观看精品29 | 国产精品电影在线观看 | 无人在线观看视频高清播放 | 护士精品一区二区三区 | a级全黄试看30分钟gif动图 | 国产福利精品一区二区 | аⅴ资源天堂资源库在线 | 亚洲午夜日韩 | 亚洲手机在线人成网站 | 视频在线观看免费网站 | 国产又黄又爽在线观看 | 国产老人一区v二三区 | 亚洲v欧美v日韩v国产v | 2025年最新高清电影 | 国产99久60在线视频 | 亚洲一区二区三区不卡在线播放 | 国产精选在线观看播放 | 精品国自产拍视频 | 一区二区亚洲精品国产片 | 日韩女同在线二区三区 | 全视频tv| 色色色欧美 | 日本高清一区 | 欧美日韩一本到手机视频观看一区 | 国产乱码精品一区二区三区四川人 | 奇米精品视频一区二区三区 | 精品厕所偷拍各类美女tp嘘嘘 | 国产精品自在在线午夜 | 国产一区不卡在线观看 | 亚洲精品视频一区二区 | 国产精品一级在线观看 | 国产亚洲人成网站在线观看不卡 | 一区二区国产高清视频在线 | 国产一码二码三码区别 | 青青国产在线播放 | ⅹxxx乱大交 | 92看片淫 | 亚洲精品国产乱码在线看天美 | 日本免码v? | 好吊色妇女免费视频免费 | 青青草自产拍国产精品 | 91啪在线观看国产在线 | 极品尤物一区二区 | 日韩中文字幕在线播放 | 亚洲日本国 | 91短视频app免费 | 息与子猛烈交尾在线播放 | 中文字幕第一页国产 | 日本喷奶水中文字幕视频 | 午夜国产精品看片 | 精品一区二区三区在线免 | 欧美性黑人极品hd另类 | 丝袜美腿视频区一区二区三 | 丰满岳乱妇在线观看中字无 | 亚洲一区二区在线欧洲 | 亚洲欧美精品日韩片 | 久热爱精品视频在 | 亚洲中文字幕第一页在线 | 日本日本乱码伦视频在线 | 特级bbbbbbbbb视频| 成人午夜影院网站 | 国产精品自产拍在线观看一 | 亚洲骚熟女性视频 | 日本爽p大片免费观看 | 最近2025最新中文字幕免费看 | 24小时日本在 | 午夜色福利 | 一区二区在线视 | 亚洲精品国产高清 | 在线观看片免费人成视 | 国产自产在线观看 | 在线日本在线中文字幕 | 亚洲激情自拍偷拍 | 秋霞理伦韩国在线电影 | 日本亚洲一区二区三区 | 日韩专区亚洲精品欧美专区 | 精品国产一区二区三区免费 | 免费观看电影真不卡 | 一区二区三区四区的在线视频 | 91精品丝袜国产在线一区 | 热门影视资源 | 桃色影视国产一区二区三区 | 中文字幕精品一二三四五六七八 | 午夜影视 | 好看的网络短 | 国产成年人免费在 | 欧美日韩国产免费一区二 | 尤物网红麻酥酥 | 国产欧美日韩一 | 免费观看区一 | 最近最好的2025中文日本字幕 | 亚洲欧美乱综合图片区小说区 | 国产精品视频第二区第二页 | 国产精品亚洲欧美大片在线观看 | 18国产午夜福 | 91欧美精品综合在线观看 | 亚洲成a人片在线观看日本 国产福利萌白 | 国产视频动漫 | 国产日韩在线看 | 97精品国产高清自在线看超 | 脱岳裙子 | 舌奴ⅴk| 又污又爽又黄的网站 | 国产日韩一区美利坚 | 亚洲欧洲一区二 | 欧美亚洲另 | 精品国产自在现偷99精品 | 三年片在线观看免费大全电影 | 亚洲成脛∨人片在线观看福利 | a级精品国产片在线观看 | 亚洲十大国产精品污污 | 不卡一卡 | 亚洲人和日本人 | 人人狠狠综合99综合久 | 精品国精品 | 2025国产每日福利更新 | 九九热在线观看官网 | 一级做a| 亚洲自偷自偷精品 | 偷窥视频 | 日韩精品电影一区亚洲 | 文中字幕一区二区三区视频播放 | 区二区三区观看 | 亚洲中文字幕第一页在线 | 国产免费一级高清淫日本片 | 亚洲中字幕日产aⅴ | 国产乱子伦60女人的皮视频 | 亚洲欧美色一区二区三区精品 | 在线欧美日韩精品一区二区 | 国产精品一区二区视色 | 欧美日韩在大午夜爽爽影院 | 午夜高清性色生活片 | 日韩亚洲欧美国产精品综合 | 国产精品露脸 | 把伸进女人的www下载 | 无人一码二码三码4码免费 91网首页 | 女被男啪到哭的视频网站 | 国产午夜福利在线观看红一片 | 日韩亚洲产在线观看 | 中文字幕在线观看一区二区 | 日韩精品一区在线观看 | 久青草视频97国内免费影视 | 国产精品免费大 | 国产v视频在线亚洲视频 | 亚洲人午夜射 | 羞羞网站在线观看 | 另类国产精品一区二区 | 三级三级三级a级全黄三电影 | 国产真实自在自线免费精品 | 羞羞视频网 | 国产97色在线| 精品欧美日韩在线视频 | а√天堂资源8在线官网在线 | 国产日韩精品欧 | 777国产偷窥盗摄精品原味 | 国产亚洲tv在线观看 | 91视频免费下载 | 在线观看亚洲中文字幕 | 果冻传媒视频在线 | 999国内精品永久免费观看 | 国产人成综合精品亚洲 | 精品成人一区二区三区免费视频 | 国内外精品一区二区三区在线观看 | 国产精品成人永久在线 | 欧美亚洲色自拍 | 放荡的美妇在线播放 | 视频一区| 中文亚洲成a人片在线播放 人成视频在线观看国产 | 亚洲s色大片在线观看 | 亚洲人成色77777在线观看 | 91免费视视频在线观看 | 国产免费观看青青草原网站 | 妖小槡bbbb槡bbbb槡 | 午夜三级理 | 午夜国产在线一区二区三区 | 在线一区二区电影 | 午夜国产福到在线 | 日本韩国偷拍视频对白不卡高清精 | 国产自拍论坛第一页 | 亚洲精品在线观看视频 | 亚洲精品免费视频观看 | 亚洲精品国产乱码在线看天美 | 国产日韩高| 日本三级全黄三级a | 国产精品视频一区二区三区四区 | 免费观看视频 | 成人69激情视频在线观看 | 亚洲一区二区三区在线观看蜜桃 | 亚洲综合成人aⅴ在线观看 韩国三级香港三 | 国产亚洲一区二 | 天天槽天天槽天天槽 | 日韩一级一欧美一级国产 | 国产小视频在 | 最新的国 | 夜色福利院在 | 午夜伦情电午夜伦情电影 | 国产99视频精品免费观看9 | 国产精品视频一区二区三区四 | 国产精品lululu在线观 | 玩弄牲欲强老熟女 | 亚洲免费体验区 | 呦呦在线观 | 偷国产偷精品高清尤物 | 日产在线| 午夜成人影视 | 91精品啪在线观看国产色 | 动画片大全大人动漫在线观看 | 性一交一| 日本高清视频网站www | 最新全网影视大全电影电视剧 | 国产精品偷伦 | 欧美日本综合 | 日韩一区在线观看免费观看免费 | 国产在线观看永久免费 | 国产精品v欧美精品v日韩 | 伦理、限制级电影手机在线观看 | 国产免费中文字幕v在线 | 妺妺窝人体色www聚色窝仙踪 | 人人鲁人| 产区和二线产区区别 | 国产精品亚洲综合一区在 | 国产aⅴ视频免费观看国语 91大神在线视频免费观看 | 日韩国产精品va一区二区 | 60分钟日韩床大片免费观 | 亚洲中文波霸中文字幕 | 国产精品91在 | 中文字幕精品视频在线 | 欧美国产在线专区 | 亚洲à∨精品一区二区三区导航 | 日韩一区二区三区不卡视频 | 99久re热视频这里只有精品6 | 影视中文日本亚洲 | 精品国产99国产精偷国产黄在线 | 国产日韩精品欧美一区喷 | 日韩精品在线观看 | 天美麻花星空视 | 欧美在线人成北岛玲 | 午夜一区二区三区 | 日韩精品亚洲成本人专区电影 | 欧美在线播放成人a | 国产精品一区二区国产 | 欧美日韩国产亚洲沙发 | 欧美日韩国产色综合一二三四 | 三区免费高清视 | 91精品欧美激情在线播放 | 一级一黄免费视频在线看 | 性欧美最新巨大乳 | 韩国床戏激情戏裸戏 | 精品乱子伦一区二区三区 | 天天躁日日躁狠狠很躁 | 日韩欧美国产精品亚洲二区 | 97午夜理论片在线影院 | 日韩一区国产二区欧美三 | 秋霞影院 | 中文字幕精品亚洲一区 | 国产精品看高国产精品不卡 | 国色天香在线观看 | 911亚洲精品国产自产 | 热播电视剧 | 国自产偷 | 亚洲人成图片小说网站 | 亚洲+欧洲+日产 | 国产视频福利一区电影 | 亚洲国产一区二区三区在线 | 粗大的内捧 | 亚洲一区自拍视频在线 | 国产欧美一级精品 | 国产女学生破女初在线观看 | 一区二线视频 | 米奇欧美777四色影视在线 | 国产亚洲一区激情小说 | 最近中文字幕高清字幕在线视频 | 精品国产日韩欧美一区 | 亚洲成a人片在线不卡一二三区 | 97国产在线视频公开免费 | 91豆奶app | 欧美一区二区在线观看视频 | 四川w搡bbb搡wbbb搡按摩 | 青青青爽国产 | 99久re热视频这里只 | 噼里啪啦电影在线观看免费 | 日本一区欧美国产日韩 | 国产后入清纯学生妹 | 国产肥熟女视频一区二 | 国产在线观看高 | 综合一区二区三区激情在线 | 亚洲最大国产成 | 无线码免费播放 | 911精品中文在线播放永久 | 亚洲欧洲精品国产二码 | 极品美女在线观看免费直播 | 日本黄页网站免费观看 | 中文字幕亚洲不卡在线亚瑟 | 在线看一区二区中 | 国产精品成人 | 日本va在线视频国产 | 欧美精品成人3d在线 | 99热这里只有精品动漫国产 | 2025年国产中文字无 | 国产一区二区三区欧美亚洲 | 精品国产一区在线观看 | 国产vr精品专区 | 国产第20页 | 欧美精品在线播放 | 国产一区二区精 | 精品含羞草免费视频观看 | a在线看 | 亚洲一区二区三区不卡精品 | 欧美精品视频在线免费观看 | 亚洲国产精品不卡高清在 | 玖玖国产视频拍拍拍 | 日本动漫精品一区二区三区 | 成年免费大片黄在线观看一 | 国产精品亚洲一区二区三区 | 日韩精品另类天天更新影院 | 欧美国产日韩二区 | 日本欧美韩国一区二区三区 | 国产精品国语对白一区二区 | 521香蕉网欧美 | 最新中文字幕在线观看 | 精品一区二区三区高清免费不 | 亚洲日韩国产一本视频 | 码二码三码四码 | 日本免费一区二区视频 | 亚洲高清成 | 午夜激情影| 国产夜色精品视频伊甸园 | 最新的国| 九九热精品视频在线观看 | 亚洲天堂不卡 | 亚洲最大激情中文字幕 | 中文字幕在线观看亚洲 | 国产在线观看91精品 | 欧美一区 | 在线一区二区三区 | 欧美性xxxx | 成人国产综合三级 | 激情中文小说区图片区 | 2025年精品国产福利在线 | 美女被男人 | 新91网页版 | 人人干操 | 亚洲中文字幕30页 | 国产一区二区三区四区免费观看 | 国产精品亚洲欧美大片在线观看 | 成a人v在线观看 | 成人免费观看黄ā大片夜月 | 亚洲欧美日韩一区在线观看 | 高清在线免费欧 | 亚洲精品在线不卡 | 国产成a人亚洲精v品在线观看 | 日韩欧洲在线精品一区 | 日韩国产午夜一区二区三区 | 午夜伦伦| 国产白领邻居在线视频 | 偷人精品一区二区 | 国产尤物在线视精品在亚洲 | 日本午夜网站 | 色欧美亚洲欧 | 一区二区三区免费在线视频 | 豆国产97在线 | 91精品国产闺蜜国产在线闺蜜 | 最新热播电影完整版 | 午夜福利体验免费体验区 | 欧美性爱精品一级大片 | 日本高清中文字幕免费一区二区 | 精品国产福利一区二区在线 | 精品在线免费观看 | www国产精品一区二区三区 | 亚洲欧美综合 | 人成黄页在线观看国产 | 精品日韩国产 | 成人一区专区在 | 亚洲男人 | 亚洲v日韩v欧美高清在线观看 | 天堂中文字 | 日韩伦理一区二区三区 | 国产一区二区三区四区免费观看 | 国产精品香港三级国产 | 国产精品揄拍100视频 | 精品国产高清自在线一区二区 | 免费播放婬乱男女婬视频国 | 欧美日韩免 | 精品蜜臀一区二区三区在线 | 得得啪在线视频观看 | 一级午夜福利 | 亚洲一区二区在线欧洲 |