关闭顶部展开顶部

ASP.NET中Datagrid常见错误(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
缂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗霉閿濆牜鍤夋繛宸簼閺呮繈鏌涚仦鐐殤闁告梻鏁哥槐鎾存媴閹绘帊澹曢梻浣侯攰娴滎剟顢楅·鐛礛S闂傚倸鍊峰ù鍥х暦閻㈢ǹ绐楅柟鎵閸嬶繝鏌曟径鍫濆壔婵炴垶菤閺€浠嬫倵閿濆啫濡烽柛瀣崌瀹曟帡鎮欓弻銉ユ暪闂備礁鎼ú銊╁磻閻愮儤鍊垫い鎺嗗亾闁宠鍨块幃娆撳矗婢舵ɑ锛侀梻浣规偠閸斿酣宕伴弽褜鍤曞┑鐘崇閺呮悂鏌ㄩ悤鍌涘婵犵數濮烽弫鎼佸磻閻愬搫鍨傞悹杞拌濞兼牠鎮峰▎蹇擃伀闁绘繂鐖奸弻娑㈠焺閸愵亖妲堥梺缁樻尰閿曘垽寮婚垾鎰佸悑閹肩补鈧磭顔戦梻浣瑰▕閺€杈╂暜閿熺姴钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷� 缂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾閽樻繈姊洪鈧粔瀵哥玻濡ゅ懏鐓欓梺顓ㄧ畱婢ч箖鏌ら弶鎸庡仴闁哄本鐩俊鐑筋敊閻撳寒娼荤紓鍌欒閸嬫挸顭块懜闈涘闁绘挸鍟撮弻鏇熷緞閸繂顬夐梺缁樼箥娴滎亪寮婚敐鍛斀闁圭偓娼欓锟� 闂傚倸鍊搁崐鎼佸磹妞嬪孩顐介柨鐔哄Т绾惧鏌涢弴銊ョ€柛銉e妽缂嶅洭鏌嶉崫鍕殶妞わ富鍨辩换婵嬪閿濆棛銆愰梺鍝勭墱閸撶喎鐣峰Δ鈧オ浼村醇閻斿搫骞愰梻浣规偠閸庮垶宕濆澶嬪剭闁硅揪闄勯埛鎺戭熆鐠虹尨鍔熼弫鍫ユ⒑閸濆嫯顫﹂柛濠冪墪宀h儻绠涘☉妯溾晠鏌ㄩ弮鍌滃笡妞ゃ儲绋撶槐鎾诲磼濞嗘垵濡介梺鍝ュ仜椤兘鐛箛娑欐櫢闁跨噦鎷� 闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧悿顕€鏌eΔ鈧悧濠囧矗韫囨稒鐓欑紓浣靛灩閺嬫稒淇婇悙鎵煓闁哄备鈧剚鍚嬮幖绮光偓鑼晼闂備礁鎲¢〃鍡欏枈瀹ュ洦宕叉繛鎴欏灩楠炪垺淇婇婵愬殭闂傚绉撮埞鎴︻敋閸℃瑧蓱闂佸憡姊归〃濠囧春閳ь剚銇勯幒鎴濇灓婵炲吋鍔欓弻鐔碱敊閼测晛鐓熼悗瑙勬礃濞茬喖寮婚崱妤婂悑闁告侗鍨抽崢顒勬⒒娴h姤纭堕柛锝忕畵楠炲繘鏁撻敓锟�,闂傚倸鍊搁崐宄懊归崶顒佸剭妞ゆ劧绠戠粈瀣亜閹扳晛鐏╃悮姗€姊绘担绛嬪殭婵﹫绠撻敐鐐村緞鐎n剛顔曟繝鐢靛Т閸嬪棝宕甸弴銏$厱妞ゆ劧绲剧粈鈧紓浣插亾闁告劏鏂傛禍婊堟煛閸屾氨浠㈤柟顔藉灦閵囧嫯绠涢弴鐐寸€剧紓浣虹帛閻╊垶鐛€n喗鍊烽柡澶嬪灩濞堛倝姊绘担鍛靛綊顢栭崱娑樼闁搞儜灞剧稁闂佸憡绻傜€氀囧几鎼淬劍鐓欐い鏍ф鐎氼喗绂嶉鍫熲拻濞达絽鎲¢崯鐐烘煟閻旀潙鍔ら柟骞垮灩铻e〒姘煎灠濞堛劍绻濋悽闈浶g痪鏉跨Ч瀵煡骞栨担鍦弳闂佺粯娲栭崐鍦偓姘炬嫹!

推荐:在网页中动态的生成一个图片
大家知道股票网站的K线图是动态生成的定时刷新PHP 就有动态生成图片的功能.那么怎样用asp.net在网页中动态的生成一个图片呢? 下面我要举的例子是动态的生成一个图片显示当前时间.

运行时不必要地在 Datagrid 中动态创建 Datagrid 控件或列

在某些业务和技术方案中,在运行时创建 ASP.NET 控件是必要的,也是完全合适的。例如,有时需要在选择其他页面选项后,才能在运行时确定用户界面。或是要创建一个复合服务器控件,其中的每个子控件都需要动态创建,因为无法以声明的方式创建这些子控件。如果遇到这些情况,请注意,提交页面时不要保留这些动态控件。必须在页面生命周期的早期,在每次回发时重新创建动态控件(例如在 Page_Init 事件中)。警言:创建控件要早,创建控件要勤。有关如何动态创建控件的详细信息,请参阅 Microsoft Knowledge Base 文章 HOW TO:Dynamically Create Controls in ASP.NET with Visual Basic .NET。

然而,如果 Datagrid 应用程序中不是一定需要动态创建控件,请避免使用该技术,以免遇到麻烦。尽管可能创建动态 Datagrid,但它们会引发各种事件,这通常都会令人头疼。换句话说,不要动态创建控件,以避免因为创建控件使 ASPX 文件变得散乱。

持续使用大型 ViewState

Datagrid 控件会在页面中添加大量的 ViewState,这一点令人讨厌,因为这会导致呈现给用户的页面的总体大小急剧增加。要使页面大小不增加,最简单的方法是无论对整个页面,还是单独对某些特定的控件,都禁用 ViewState。例如,如果页面不产生回发,那么对整个页面禁用 ViewState 是安全的。否则,请对两次回发之间状态信息不会发生更改的各个控件禁用 ViewState,或者对不需要隐藏字段来跟踪自身状态的那些控件禁用 ViewState。

对 Datagrid 控件或包含 Datagrid 的页面禁用 ViewState 时,如果 Datagrid 会启动回发事件,那么需要执行一些特殊的步骤。首先,必须在每次回发时在 Page_Load 中重新绑定 Datagrid。这有违常规做法(以及上述第二个问题中的描述)。但如果禁用 ViewState,该步骤是必需的,这样在执行 Page_Load 后可以正确地引发其他 Datagrid 事件。如果要处理以下 Datagrid 事件中的任何一部分(或全部),那么还需要在 ViewState 中手动存储一些 Datagrid 属性。例如,在禁用了 ViewState 的 Datagrid 中进行编辑时,只要是在 Page_Load 中第一次绑定 Datagrid 之前重新存储 EditItemIndex,且 Datagrid 处于编辑模式,那么只需将 EditItemIndex 储存到 ViewState 就够了。

表 1:Datagrid 事件与 ViewState 的依赖关系

事件 是否依赖于 ViewState? 要存储在 ViewState 中的字段
ItemCreated 无
ItemDataBound 无
SortCommand 是 SortExpression
EditCommand 是 EditItemIndex
PageIndexChanged 是 CurrentPageIndex
SelectedIndexChanged 无

  清单 1:启用编辑、排序和分页,但禁用 ViewState 的 Datagrid 的示例代码。

Sub Page_Load
 If Not ViewState("EditItemIndex") Is Nothing Then
  Datagrid1.EditItemIndex = ViewState("EditItemIndex")
 End If
 If Not ViewState("CurrentPageIndex") Is Nothing Then
  Datagrid1.CurrentPageIndex = ViewState("CurrentPageIndex")
 End If
 BindGrid()
End Sub

Sub BindGrid()
 Dim DV As DataView
 DV = GetDataSource()
 DV.Sort = ViewState("SortExpression")
 Datagrid1.DataSource = DV
 Datagrid1.DataBind()
End Sub

Sub Datagrid1_SortCommand(s As Object, e As DataGridSortCommandEventArgs)
 ViewState("SortExpression") = e.SortExpression
 BindGrid()
End Sub

Sub Datagrid1_EditCommand(s As Object, e As DatagridCommandEventArgs)
 Datagrid1.EditItemIndex = e.Item.ItemIndex
 ViewState("EditItemIndex") = e.Item.ItemIndex
 BindGrid()
End Sub

Sub Datagrid1_PageIndexChanged(s as Object, e As DataGridPageChangedEventArgs)
 Datagrid1.CurrentPageIndex = e.NewPageIndex
 ViewState("CurrentPageIndex") = e.NewPageIndex
 BindGrid()
End Sub

使用 ItemDataBound 或 ItemCreated 事件时,忘记检查适当的 ListItemType

Datagrid 控件对每个数据行引发两个事件。首次将每行添加到 Datagrid 时将引发 ItemCreated 事件,将数据绑定到每行时将引发 ItemDataBound 事件。添加单元格到 Datagrid 的表格输出时,这些事件可以用于控制每个单元格的外观或内容。例如,可以基于数值的范围修改单元格的背景颜色。但关键是要记住,这些事件的引发针对的是所有 Datagrid 项目类型,包括页眉、页脚和分页程序项目。如果执行 ItemDataBound 事件期间,没有在引用项目的数据之前仔细检查项目类型,第一个项目(通常是标题行)就将发生错误。如果 Datagrid 启用了分页,且将其设置为在顶端显示,那么第一个项目就会成为分页程序项目。以下示例代码显示如何在引用项目数据之前进行正确的 ListItemType 检查。不要忘了 AlternatingItem!

Sub DataGrid1_ItemDataBound(source As Object,e As DataGridItemEventArgs)
If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem)   Then
  If e.Item.DataItem("ForumDate") < DateTime.Today Then
    e.Item.Cells(1).BackColor =System.Drawing.Color.FromName("#ffccff")
  End If
 End If
End Sub

需要对生成的 HTML 有更多的控制时,过多地使用了 Datagrid(Repeater 也许是更好的选择)

如果懒散的程序员喜欢 Datagrid 控件(因为 Datagrid 控件为他们完成了很多工作),那么有着极强控制欲的程序员必定喜欢 Repeater 控件。如果需要或希望完全控制创建的所有 HTML,请使用 Repeater 控件,它能帮助您完成该任务。Repeater 控件在性能上也略占优势,因为它不像 Datagrid 控件的所有内置功能那样占用系统资源。也可以考虑使用折衷的 DataList 控件,它具备编辑和排序功能,同时还具有在一行内重复显示记录的功能。

分享:C#是一种新的语言?或者仅仅只是Java
最开始时微软公司将Java当做一种能解决C和C 中存在的问题的语言,并不在意,并继续维持和培训着其C和C 技术和编程人员。接下来不幸的是,正当微软尽力在Visual J 基础上拓展Java功能,并使之

共2页上一页12下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2008-08-22
相关.Net教程
闂傚倸鍊烽悞锕傛儑瑜版帒鏄ラ柛鏇ㄥ灠閸ㄥ倿姊洪鈧粔鐢稿磻閵堝鐓涢柛銉ㄥ煐缁舵稓绱撳鍡欏⒌闁哄本鐩崺鍕礃椤忎礁顫岄梻浣瑰▕閺€杈╂暜濡ゅ懎桅闁告洦鍨伴崡铏繆閵堝倸浜炬繛瀛樼矋閸庢娊鈥旈崘顔嘉ч煫鍥ㄦ礈鑲栭梻浣烘嚀閸ゆ牠骞忛敓锟�
婵犵數濮烽弫鎼佸磻濞戙埄鏁嬫い鎾跺枑閸欏繑銇勯幘鍗炵仼缁炬儳顭烽弻鐔兼倷椤掍胶浼囧┑鈩冨絻閻楁捇寮婚敓鐘茬<婵犻潧娲ㄩ妴濠冪節閳封偓閸曨厸濮囨繛锝呮搐閿曨亪骞婇悩娲绘晢濠㈣泛妫楁禍鐐節闂堟侗鍎愰柣鎾跺枛閺屾洝绠涙繝鍐╃彅闂佽绻戦悡锟犲蓟閻旂厧绀勯柕鍫濇椤忥拷
婵犵數濮烽弫鍛婃叏閻戝鈧倹绂掔€n亞鍔﹀銈嗗坊閸嬫捇鏌涢悢閿嬪仴闁糕斁鍋撳銈嗗笒鐎氬嘲螞閹寸姷纾奸弶鍫氭櫅娴犳粍銇勯幘鍐叉倯鐎垫澘瀚埀顒婄秵娴滄繈顢樻ィ鍐╃厽閹艰揪绲鹃崵鈧柣搴㈠嚬閸樼晫绮╅悢鐓庡耿婵炲棙鍔曟惔濠冪箾閹寸偞鐓g紒鑸靛哺瀵鏁愭径濠庢綂闂佸疇妗ㄩ懗鑸靛閸儲鈷戦柣鐔告緲濞堚晠鏌熼崙銈嗗
婵犵數濮烽弫鍛婃叏閻戝鈧倹绂掔€n亞鍔﹀銈嗗坊閸嬫捇鏌涢悢閿嬪仴闁糕斁鍋撳銈嗗笒鐎氬嘲螞閹寸姷纾奸弶鍫氭櫅娴犳粍銇勯幘鍐叉倯鐎垫澘瀚换婵嬪礋闂堟稒鍊梻鍌氬€峰ù鍥敋閺嶎厼鍨傞幖娣妼缁€瀣亜閹炬瀚呭鑸碘拻濞达絿鐡旈崵娆撴⒑鐢喚鍒板畝锝堝劵椤︽煡鎽堕悙瀵哥闁瑰瓨鐟ラ悘顏堟煕鐎n亶妯€闁哄被鍔戦幃銈夊磼濞戞﹩浼�
闂傚倸鍊搁崐鐑芥嚄閼哥數浠氱紓鍌欒兌缁垶宕濆▎鎾跺祦濠电姴鍟崕鐔兼煏婵炲灝鍔ら柛鏃撶畱椤啴濡堕崱妤冪懆闂佺ǹ锕ら幗婊堝极椤曗偓瀹曞ジ寮撮悙娈垮晣闂佽瀛╃粙鎺戠幓閸ф鍎楅柟鐑樻煛閸嬫挾鎲撮崟顒傤槰缂備浇顕ч悧鎾愁嚕椤愶箑绠荤紓浣股戝▍銏ゆ⒑鐠恒劌娅愰柟鍑ゆ嫹
闂傚倸鍊搁崐鐑芥嚄閼哥數浠氱紓鍌欒兌缁垶宕濆▎鎾跺祦濠电姴鍟崕鐔兼煏婵炲灝鍔ら柛鏃撶畱椤啴濡堕崱妤€娼戦梺绋款儐閹瑰洭寮诲☉姗嗘僵妞ゆ帒顦崜宕囩磽娓氬洤鏋涢柨鏇ㄤ邯瀵偊宕掗悙鑼槶閻熸粌绻橀幃锟犲箻缂佹ḿ鍘介柟鍏兼儗閸ㄥ啿鐣濆☉銏$厸闁告侗鍠氱粻鐐烘煙椤栨俺瀚伴柍璇查叄楠炲鎮╃喊澶岄棷婵犵數鍋為幐濠氭嚌妤e啯鏅濋柕澹偓閸嬫挸顫濋悙顒€顏�
闂傚倸鍊搁崐宄懊归崶顒€违闁逞屽墴閺屾稓鈧綆鍋呯亸浼存煏閸パ冾伃鐎殿喕绮欐俊姝岊槷婵℃彃鐗撳鐑樺濞嗗繒妲i梺闈╃秶缂嶄礁顕g拠娴嬫婵☆垶鏀遍弬鈧梻浣哥秺閸嬪﹥绂嶉悙鐑樺殑闁惧繐婀辩壕钘壝归敐澶嬫锭濠德ゅГ娣囧﹪鎮欓懜娈挎濡炪倖娲╃紞浣逛繆閹间礁鐓涘┑鐘插暞濞呮牗绻濋悽闈涗粶婵☆偅鐟╁畷褰掓偨閻㈢數鐣堕梺璺ㄥ枔婵敻鍩涢幋锔界厱婵犻潧妫楅鈺呮煃瑜滈崜娆撯€﹂悜鐣屽祦濠电姴娲ょ粻濠氭煠閸涘⿴鍟忔繛鑲╁枛濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�
闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧悿顕€鏌eΔ鈧悧濠囧矗韫囨搩娓婚悗锝庝簼閹癸絿绱掗埀顒佺節閸屻倗鍞甸梺鍏兼倐濞佳勬叏閸儲鐓熼柟鍨缁夘噣鏌熼娆炬綈婵炵⒈浜獮蹇撶暆婵犲倸韦濠电姷鏁搁崑娑㈡儑娴兼潙纾归柡鍥ュ灪缁犳帡姊绘担鐟邦嚋缂佽鍊歌灋婵炲棙鍨归惌鍡涙煃瑜滈崜鐔奉潖濞差亜宸濆┑鐐寸閸ㄥ潡骞冭閹晠鎳犻浣诡啎闂備浇顫夋竟鍡樻櫠濡ゅ懎鐤鹃柟闂寸劍閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹
濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋掗敍宥夋煟閺傛寧顥炲ǎ鍥э躬椤㈡稑顫濋浣糕偓顖炴煟鎼淬垺鐨戠紒顕呭灦婵$敻宕熼姘鳖啋闁诲酣娼ч幗婊堟偩濞差亝鐓熼幖娣灮閸熸煡鏌熼崙銈嗗
婵犵數濮烽弫鍛婃叏閻戝鈧倹绂掔€n亞鍔﹀銈嗗坊閸嬫捇鏌涢悢閿嬪仴闁糕斁鍋撳銈嗗笒鐎氬嘲螞閹寸姷纾奸弶鍫氭櫅娴犳粍銇勯幘鐐藉仮鐎规洖鐖兼俊鎼佸Ψ椤旇崵绌挎繝纰夌磿閸嬫垿宕愰弽顓炵闁煎鍊栧畷鏌ユ煕閹板吀绨撮柛瀣尭椤繈鎼归銈呮锭濠电儑绲藉ú銈夋晝椤忓牄鈧礁鈽夊Ο婊勬閸┾偓妞ゆ帊鐒﹀▍鐘绘煕濞嗗浚妲虹紒鈾€鍋撴俊鐐€ら崑鎺楀窗濡ゅ啠鍋撳鐐
濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋掗敍宥夋煟閺傛寧顥為柟渚垮妼椤啰鎷犻煫顓烆棜闂佽姘﹂~澶娒洪敃鍌氱闁绘梻顑曢埀顑跨閳诲酣骞樺畷鍥舵Н闂備胶绮幐鍝ヨ姳閸洖纾婚柟鍓х帛閸嬨劑鏌涘☉姗堝姛闁告ɑ鎮傚娲礈閹绘帊绨肩紓浣筋嚙鐎氼剟鎮洪鐐╂斀闁绘ɑ鍓氶崯蹇涙煕閿濆骸鐏︽鐐茬箻閺佹捇鏁撻敓锟�
濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋掗敍宥夋煟閺傛寧顥為柟渚垮妼椤啰鎷犻煫顓烆棜闂傚倷绀侀幖顐︽嚐椤栫偛绠犳慨妞诲亾鐎规洘妞介崺鈧い鎺嶉檷娴滄粓鏌熼崫鍕棞濞存粓绠栧铏光偓鍦閸ゆ瑩姊虹敮顔剧М闁绘侗鍣i獮瀣晝閳ь剛绮诲☉銏♀拻闁割偆鍠撻埊鏇熴亜閺傛寧顥㈡慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂佽瀛╃喊宥夊箖閸岀偟宓侀煫鍥ㄧ⊕閺呮悂鏌ㄩ悤鍌涘
濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋掗敍宥夋煟閺傛寧顥為柟渚垮妼椤啰鎷犻煫顓烆棜闂佽姘﹂~澶娒洪埡鍐濞撴埃鍋撻柣娑卞枤閳ь剨缍嗘禍鏍绩娴犲鐓曟い鎰靛亜娴滄绱掗幉瀣
婵犵數濮烽弫鍛婃叏閻戝鈧倹绂掔€n亞鍔﹀銈嗗坊閸嬫捇鏌涢悢閿嬪仴闁糕斁鍋撳銈嗗笒鐎氬嘲螞閹寸姷纾奸弶鍫氭櫅娴犳粍銇勯幘鍐叉倯鐎垫澘瀚换婵嬪礋椤撶偛绠戦梻鍌氬€烽懗鍫曞箠閹剧粯鍋ら柕濞у嫬搴婇梺鍛婃处閸ㄥジ寮崒鐐村€垫繛鎴烆仾閼测晜宕查柛鈩兦滄禍婊堟煛瀹ュ海鍘涙繛鍫熸煥椤儻顦茬€殿喖澧庨幑銏犫攽鐎e墎绋忓銈嗘濡嫰顢旈敓锟�
闂傚倸鍊峰ù鍥敋瑜庨〃銉╁箹娴gǹ鍋嶅┑鐘诧工閻楀棛绮堥崼鐔虹瘈闂傚牊渚楅崕鎰版煕鐎n亶鍎旈柡宀€鍠栭獮鍡涙偋閸偅顥夐梻浣规た閸樹粙銆冮崨鏉戠厴闁硅揪闄勯崑鎰版煙缂佹ê绗氭繛鍫弮濮婄儤绺介崨濠冮敪缂傚倸绉撮敃顏勵嚕婵犳艾围濠㈣泛顑呭▓鐔兼⒑闂堟侗妲堕柛搴ㄤ憾閿濈偛顓兼径瀣ф嫼缂傚倷鐒﹀玻鎸庣珶閸曨厾纾界€广儱瀚ˇ锕傛煟閿濆懎妲婚柍璇查叄楠炴ḿ鈧稒蓱椤忕喖姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷
UB闂傚倸鍊搁崐椋庣矆娴i潻鑰块弶鍫氭櫅閸ㄦ繃銇勯弽顐粶缂佲偓婢跺绻嗛柕鍫濇噺閸g晫鈧鎸风欢姘跺蓟濞戙垹唯闁靛繆鍓濋悵鏇㈡煟鎼淬垻顣茬€光偓閹间礁绠栨俊銈傚亾闁宠棄顦埢宥夋惞椤愩垻浼岄梺鎸庣箘閸嬨倝寮幘缁樻櫢闁跨噦鎷�
闂傚倸鍊搁崐宄懊归崶銊х彾闁割偆鍠嗘禒鍫㈢磼鐎n偒鍎ユ繛鍏肩墪閳规垿鎮╁畷鍥舵殹闂佺粯甯$粻鏍箖濡ゅ懏鍋ㄩ柣銏㈠仯閳ь剙锕弻娑氣偓锝庡亝瀹曞矂鏌e☉鍗炴珝鐎规洖缍婇、娆撳矗閵壯勶紡婵犵數濮烽弫鍛婃叏椤撱垹纾婚柟鍓х帛閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹
闂傚倸鍊峰ù鍥敋瑜庨〃銉╁传閵壯傜瑝閻庡箍鍎遍ˇ顖炲垂閸岀偞鐓曟繝闈涙椤忕敻鏌ら弶鎸庡仴闁哄本鐩慨鈧柕蹇曞У椤旓拷
闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鍨鹃幇浣圭稁缂傚倷鐒﹁摫闁告瑥绻愰—鍐偓锝庝簼閹癸絿绱掗埀顒佺節閸屻倗鍞甸柣鐘荤細濞咃綁鎮橀柆宥嗙厱婵°倓鑳堕。鑼磼缂佹ḿ娲寸€规洖宕灃闁逞屽墴椤㈡濮€閵堝棛鍘遍梺缁樺姇濡﹤危閸︻厾纾肩紓浣贯缚閵嗘帞绱掓潏銊ф噰闁诡喒鏅犲畷顐﹀礋椤愩垼鍘梻鍌氬€烽懗鑸电仚婵°倗濮寸换姗€鐛箛娑欐櫢闁跨噦鎷�
缂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴eГ閸婂潡鏌ㄩ弴鐐测偓褰掑磻閿熺姵鐓ラ柡鍥╁仜閳ь剚鎮傚畷褰掑磼濞戞氨鐦堟繝鐢靛Т閸婃悂顢旈锝冧簻闁冲搫鎳忛弫閬嶆煏閸パ冾伃妤犵偞甯掗濂稿炊閼告晫婊呯磽閸屾瑧鍔嶇憸鏉垮暙閿曘垽鏌嗗鍛姦濡炪倖甯掗崐鍛婄椤栫偞鐓曞┑鐘插暟缁犳ḿ绱掓潏銊﹀碍妞ゎ偅绻冮敍鎰攽閸ャ劍鐝﹂梻鍌欐祰濞夋洟宕抽敃鍌氱闁跨噦鎷�
©2017 www.mb5u.com濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋掗敍宥夋煟閺傛寧顥為柟渚垮妼椤啰鎷犻煫顓烆棜闂佽瀛╅鏍闯椤曗偓瀹曟娊鏁愭径濠勭暫闂佸啿鎼幊搴g不閻㈠憡鐓欓柣鎴炆戠亸顓㈡煟閿斿吋瀚�
闂傚倸鍊搁崐宄懊归崶顒€违闁逞屽墴閺屾稓鈧綆鍋呭畷宀勬煛瀹€鈧崰鏍€佸☉妯峰牚闁告劗鍋撳В澶嬩繆閻愵亜鈧垿宕曟繝姘闁跨噦鎷�&闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁嶉崟顒佹闂佸湱鍎ら崵锕€鈽夐姀鐘电潉闂佸壊鍋嗛崳銉ノ涢崨瀛樷拺閻犳亽鍔屽▍鎰版煙閸戙倖瀚�
QQ缂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾鐎殿喚鏁婚、妤呭焵椤掑嫧鈧棃宕橀钘夌檮婵犮垹鍘滈弲婊堟儎椤栫偛鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢敃鈧壕鍦磽娴h偂鎴濃枍閻樺厖绻嗛柕鍫濆€告禍鎯ь渻閵堝骸浜濈紒璇茬墦閵嗕礁鈻庨幋婵囩€抽梺鍛婎殘閸嬬偤顢欓崒娑楃箚闁绘劦浜滈埀顒佺墪椤繑绻濆顒€鍋嶉悷婊冪箻楠炲骞橀鑺ユ闂佽法鍣﹂幏锟�闂傚倸鍊搁崐鐑芥嚄閸洖鍌ㄧ憸鏃堝箖濡警娼╂い鎺戝€瑰▓鎯р攽椤斿浠滈柛瀣尰閵囧嫰濮€閿涘嫭鍣伴悗瑙勬礀瀹曨剝鐏冩繝鐢靛Т閸婂綊顢欓崒娑楃箚闁绘劦浜滈埀顒佺墪椤繑绻濆顒€鍋嶉悷婊冪箻楠炲骞橀鑺ユ闂佽法鍣﹂幏锟�婵犵數濮烽弫鎼佸磻濞戙垺鍋ら柕濞у啫鐏婇棅顐㈡处閹尖晛霉閺嶎厽鐓忓┑鐐茬仢閸撳墽鎲告惔鈽嗗殫闁告洦鍋嗛弳鍡涙煃瑜滈崜娑欑珶閺囩喆鍋呴柛鎰ㄦ櫇閸欏棝姊虹紒妯荤闁稿﹤婀遍埀顒佺啲閹凤拷闂傚倷娴囬褏鈧稈鏅犻、娆撳冀椤撶偟鐛ラ梺鍦劋椤ㄥ懐澹曟繝姘厵闁硅鍔曢崥褰掓煕濞嗘劖宕岄柡灞剧洴婵$兘骞嬪┑鍡樻濠电偛鐗嗘晶搴f閹捐纾兼慨妯诲閺嬪矂姊洪悷鏉挎闁瑰嚖鎷�闂傚倸鍊搁崐宄懊归崶顒佸剭妞ゆ劧绠戠粈瀣亜閹扳晛鐏╃悮姗€姊绘担绛嬪殭婵﹫绠撻敐鐐村緞鐎n剛顔曟繝鐢靛Т濞层劌鐣垫笟鈧弻鈥崇暤椤旂懓浜鹃梺鍓插亽娴滎亪寮诲☉銏犵労闁告劕銇樼欢闈涒攽閳藉棗浜鹃柟鍑ゆ嫹婵犵數濮烽弫鍛婃叏娴兼潙鍨傞柣鎾崇岸閺嬫牗绻涢幋鐐寸殤闁活厽鎹囬弻鐔虹磼閵忕姵鐏堥梺鍝勫閸庡弶绌辨繝鍥ч柛娑卞幗濞堝墎绱掓ィ鍐暫缂佺姵鐗犲濠氭偄鐞涒€充壕婵炴垶鐟$紓姘辩磼閻樺磭澧辩紒杈ㄥ笧閹风姾顦抽悗姘炬嫹闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢埛姘そ閺佸啴鍩€椤掆偓閻滃宕归瑙勭€婚梺瑙勫劤缁夋潙煤椤撱垹鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘...