日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
淺析ASP.NET多附件上傳的實現

在寫這篇文章之前我也在Google上找到了很多有關多附件上傳的文章,有用ASP.NET多附件上傳實現的,也有用JSP、PHP等其它技術實現的,但基本前提都是事先通過js腳本來動態(tài)創(chuàng)建DOM,然后上傳的時候在服務端做一下處理,有點類似于163的郵件系統(tǒng)。文件上傳需要通過頁面的POST方法進行提交,這個我在一次MOSS開發(fā)中iFrame表單提交的古怪問題解決一問中已經闡述過,其中包括了如何使用頁面隱藏的iFrame來提交表單從而避免整個頁面提交到服務器而導致頁面的刷新。多附件上傳的原理與之類似,只不過需要事先通過腳本在頁面上動態(tài)創(chuàng)建多個input type='file'的標簽,當然,如果要想功能更加完美,你可能還需要通過腳本動態(tài)添加一些按鈕事件以讓用戶可以刪除他所添加的文件。下面是ASP.NET多附件上傳的實現

其中紅色方框內的內容是通過腳本在頁面上動態(tài)創(chuàng)建的,將用戶在客戶端所選文件的文件名動態(tài)添加到一個div里,同時在這個div中放一個隱藏的input type=’file’的標簽,它的value為用戶所選文件的路徑,然后在div中放置一個img,添加onmouseover和onmouseout 事件為圖片增加了一些鼠標滑動時的效果,onclick事件用來響應用戶點擊img時刪除對應的文件??匆幌翧SP.NET多附件上傳的代碼。

 
 
 
  1. <%@PageLanguage="C#"AutoEventWireup="true"CodeBehind=
    "Default.aspx.cs"Inherits="WebApplication1._Default"%> 
  2.  
  3. //EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  5. <headrunatheadrunat="server"> 
  6. title></font></strong> </li> <li><strong><font><</font></strong><font>scriptsrc</font><strong><font>scriptsrc</font></strong>="MultiAffix.js"<font>type</font>="text/javascript"<strong><font>> script></font></strong> </li> <li><strong><font><</font></strong><font>scripttype</font><strong><font>scripttype</font></strong>=<font>"text/javascript"</font><strong><font>></font></strong> </li> <li><font>varcontrolName</font>=<font>1</font>;//Thisvariableisforthedynamicfilecontrols'sname.  </li> <li> </li> <li>functionaddImg(targetElement,savestatsElement,oldimgElement){  </li> <li><font>varbrowseimgElement</font>=$get("browseimg");  </li> <li><font>vararr</font>=<font>browseimgElement</font>.getElementsByTagName('input');  </li> <li>if(<font>arr.length</font>==0||arr[0]<font>.value.length</font>==0){  </li> <li> </li> <li>alert('Nofileinputs.');  </li> <li>return;  </li> <li>}  </li> <li><font>varoldbrowser</font>=<font>arr</font>[0];  </li> <li><font>varfilename</font>=<font>getfilename</font>(oldbrowser.value);  </li> <li>if(!validateimgtype(oldbrowser.value))return;  </li> <li>if(!validateimgcount(targetElement,3))return;  </li> <li><font>varimgtitles</font>=<font>savestatsElement</font>.value+oldimgElement.value;  </li> <li>if(validateimgexist(filename,imgtitles))<br>{alert('Youhavealreadyaddedthisimage!');return;}  </li> <li>if(oldbrowser!=undefined){  </li> <li><font>varnewbrowser</font>=<font>oldbrowser</font>.cloneNode(true);  </li> <li><font>newbrowser.value</font>=<font>''</font>;  </li> <li><font>varnewfile</font>=<font>document</font>.createElement('div');  </li> <li><font>newfile.innerHTML</font>=<font>filename</font>+'  ';  </li> <li> </li> <li>//Createabuttonelementfordeletetheimage.  </li> <li><font>varnewfileimgbutton</font>=<font>document</font>.createElement('img');  </li> <li><font>newfileimgbutton.src</font>=<font>'ShoutOut_Close.gif'</font>;  </li> <li><font>newfileimgbutton.alt</font>=<font>'Delete'</font>;  </li> <li><font>newfileimgbutton.onclick</font>=<font>function</font>(){  </li> <li>this.parentNode.parentNode.removeChild(this.parentNode);  </li> <li><font>savestatsElement.value</font>=<font>updatehiddenimgs</font>(filename,savestatsElement.value);  </li> <li>}  </li> <li><font>newfileimgbutton.onmouseover</font>=<font>function</font>(){  </li> <li><font>this.src</font>=<font>'ShoutOut_Close_rollover.gif'</font>;  </li> <li>}  </li> <li><font>newfileimgbutton.onmouseout</font>=<font>function</font>(){  </li> <li><font>this.src</font>=<font>'ShoutOut_Close.gif'</font>;  </li> <li>}  </li> <li> </li> <li>browseimgElement.replaceChild(newbrowser,oldbrowser);  </li> <li><font>oldbrowser.name</font>=++controlName;  </li> <li><font>oldbrowser.style.display</font>=<font>'none'</font>;  </li> <li>newfile.appendChild(oldbrowser);  </li> <li> </li> <li>newfile.appendChild(newfileimgbutton);  </li> <li>targetElement.appendChild(newfile);  </li> <li> </li> <li>$get("chkAgree")<font>.checked</font>=<font>false</font>;  </li> <li>$get("btAdd")<font>.disabled</font>=<font>true</font>;  </li> <li>savestatsElement.value+=filename+'|';  </li> <li>}  </li> <li>}  </li> <li><strong><font> script></font></strong> </li> <li> </li> <li><strong><font> head></font></strong> </li> <li><strong><font><body></font></strong> </li> <li><strong><font><</font></strong><font>formid</font><strong><font>formid</font></strong>="form1"<font>runat</font>="server"<strong><font>></font></strong> </li> <li><strong><font><</font></strong><font>asp:ScriptManagerID</font><strong><font>asp:ScriptManagerID</font></strong>="ScriptManager1"<font>runat</font>="server"<strong><font>></font></strong> </li> <li><strong><font> asp:ScriptManager></font></strong> </li> <li><strong><font><div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>Description:  </li> <li><strong><font><</font></strong><font>asp:TextBoxID</font><strong><font>asp:TextBoxID</font></strong>="tbDescription"<font>MaxLength</font>="2000"<font>runat</font>=<br>"server"<font>TextMode</font>="MultiLine"<strong><font>> asp:TextBox></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>Location:  </li> <li><strong><font><</font></strong><font>asp:DropDownListID</font><strong><font>asp:DropDownListID</font></strong>="ddlLocation"<font>runat</font>="server"<strong><font>></font></strong> </li> <li><strong><font> asp:DropDownList></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>DisplayPostedByUser:  </li> <li><strong><font><</font></strong><font>asp:CheckBoxID</font><strong><font>asp:CheckBoxID</font></strong>="chkPostedByUser"<font>Checked</font>="true"<font>runat</font>=<font>"server"</font><strong><font>/></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>NotifyShoutoutUser:  </li> <li><strong><font><</font></strong><font>asp:CheckBoxID</font><strong><font>asp:CheckBoxID</font></strong>="chkNotifyUser"<font>runat</font>="server"<strong><font>/></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>NotifyShoutouttoEmail:  </li> <li><strong><font><</font></strong><font>asp:TextBoxID</font><strong><font>asp:TextBoxID</font></strong>="tbShoutoutToEmail"<br><font>MaxLength</font>="25"<font>runat</font>=<font>"server"</font><strong><font>> asp:TextBox></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>Images:  </li> <li><strong><font><</font></strong><font>divid</font><strong><font>divid</font></strong>="saveshoutoutimgs"<font>runat</font>="server"<strong><font>></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><</font></strong><font>inputid</font><strong><font>inputid</font></strong>="btAddImage"<font>type</font>="button"<font>onclick</font>=<font>"$get('saveshoutoutaddimgs').<br>style.display='block';this.disabled=true;"</font> </li> <li><font>value</font>=<font>"ClickheretoAddImage"</font><strong><font>/></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><</font></strong><font>divid</font><strong><font>divid</font></strong>=<font>"saveshoutoutdetailshowimg"</font><strong><font>></font></strong> </li> <li><strong><font><</font></strong><font>divid</font><strong><font>divid</font></strong>="saveshoutoutaddimgs"<font>style</font>="display:none;"<strong><font>></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>AddImage:<strong><font> div></font></strong> </li> <li><strong><font><</font></strong><font>divid</font><strong><font>divid</font></strong>=<font>"browseimg"</font><strong><font>></font></strong> </li> <li><strong><font><</font></strong><font>inputtype</font><strong><font>inputtype</font></strong>=<font>"file"</font><strong><font>/></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li>Sizelimitoftheimagesis100kb.HieghtandWidthoftheimagesshouldnotexceed  </li> <li>200px.<strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li><strong><font><</font></strong><font>inputid</font><strong><font>inputid</font></strong>="chkAgree"<font>type</font>="checkbox"<font>onclick</font>=<font>"$get('btAdd').<br>disabled=!this.checked;"</font><strong><font>/></font></strong>I  </li> <li>agree.legalsignofftexttobedefined.  </li> <li><strong><font> div></font></strong> </li> <li><strong><font><div></font></strong> </li> <li><strong><font><</font></strong><font>inputid</font><strong><font>inputid</font></strong>="btAdd"<font>disabled</font>="disabled"<font>type</font>="button"<font>value</font>="Add"<font>runat</font>=<font>"server"</font><strong><font>/></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font> div></font></strong> </li> <li><strong><font><</font></strong><font>asp:TextBoxID</font><strong><font>asp:TextBoxID</font></strong>="tbImgs"<font>runat</font>="server"<font>Text</font>="|"<font>Style</font>=<br>"display:none;"<strong><font>> asp:TextBox></font></strong> </li> <li><strong><font><</font></strong><font>asp:TextBoxID</font><strong><font>asp:TextBoxID</font></strong>="tbOldImgs"<font>runat</font>="server"<font>Text</font>="|"<font>Style</font>=<br>"display:none;"<strong><font>> asp:TextBox></font></strong> </li> <li><strong><font> form></font></strong> </li> <li><strong><font> body></font></strong> </li> <li><strong><font> html></font></strong> </li> </ol></pre><p>【編輯推薦】</p> <ol> <li><font>ASP.NET插件的實現方式</font></li> <li><font>概述ASP.NET應用程序</font></li> <li><font>淺談ASP.NET 2.0數據綁定</font></li> <li><font>ASP.NET阻止Java Script注入式攻擊</font></li> <li><font>ASP.NET MVC使用T4</font></li> </ol> <br> 當前名稱:淺析ASP.NET多附件上傳的實現 <br> 文章轉載:<a href="http://www.5511xx.com/article/cdcdjdd.html">http://www.5511xx.com/article/cdcdjdd.html</a> </div> <div id="vo9piq6" class="hot_new"> <div id="7r4zjqx" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="qiatsih" class="news_list clearfix"> <ul> <li> <a href="/article/djpjsdh.html">大數據中心是干什么的?探討大數據中心的功能和意義</a> </li><li> <a href="/article/djpjscs.html">深入探索:Linux系統(tǒng)的強大功能(linux系統(tǒng)有啥用)</a> </li><li> <a href="/article/djpjchh.html">php數據庫如何鎖定</a> </li><li> <a href="/article/djpjcgo.html">mariadb特性(mariadb是關系型數據庫嗎)</a> </li><li> <a href="/article/djpjcgj.html">剛部署的程序無法打開報錯</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="a777fvl" class="footer wow fadeInUp"> <div id="v9qgwnv" class="rowFluid"> <div id="rctb6qm" class="span12"> <div id="eonm6bi" class="container"> <div id="r94fyxo" class="footer_content"> <div id="9wgw6d3" class="span4 col-xm-12"> <div id="hk7iphg" class="footer_list"> <div id="8gxve6v" class="span6"> <div id="kdfnxwe" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務號二維碼" /></div> </div> <div id="ceu3hxf" class="span6 col-xm-12"> <div id="rbazhjb" class="quick_navigation"> <div id="hq9xggw" class="quick_navigation_title">快速導航</div> <ul> <li><a title="眉山玉柴發(fā)電機出租" target="_blank">眉山玉柴發(fā)電機出租</a></li><li><a title="輕質隔墻板" target="_blank">輕質隔墻板</a></li><li><a title="柴油發(fā)電機維修" target="_blank">柴油發(fā)電機維修</a></li><li><a title="成都軟件開發(fā)" target="_blank">成都軟件開發(fā)</a></li><li><a title="成都商標注冊" target="_blank">成都商標注冊</a></li><li><a title="城市大屏廣告" target="_blank">城市大屏廣告</a></li><li><a title="門頭招牌設計制作" target="_blank">門頭招牌設計制作</a></li><li><a title="成都濟柴發(fā)電機" target="_blank">成都濟柴發(fā)電機</a></li><li><a title="邛崍柴油發(fā)電機維修保養(yǎng)公司" target="_blank">邛崍柴油發(fā)電機維修保養(yǎng)公司</a></li><li><a title="成都廣告噴繪公司" target="_blank">成都廣告噴繪公司</a></li><li><a title="成都標志設計" target="_blank">成都標志設計</a></li> </ul> </div> </div> </div> </div> <div id="qg3j7o3" class="span4 col-xm-6 col-xs-12"> <div id="qiy3tj1" class="footer_list"> <div id="39h9n9l" class="footer_link"> <div id="tvmtsis" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網站制作" target="_blank">網站制作</a> <a title="網站建設" target="_blank">網站建設</a> <a title="成都網絡推廣" target="_blank">網絡推廣</a> <a title="成都網站推廣" target="_blank">網站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯網站欄目導航" target="_blank">網站導航</a> </ul> <div id="apxwv9c" class="footer_link_title">網站建設</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯網站欄目導航" target="_blank">網站導航</a></li> </ul> </div> </div> </div> <div id="si97p9u" class="span4 col-xm-6 col-xs-12"> <div id="ewfmyw9" class="footer_list"> <div id="scksihp" class="footer_cotact"> <div id="op4nmul" class="footer_cotact_title">聯系方式</div> <ul> <li><span id="cndkaqg" class="footer_cotact_type">企業(yè):</span><span id="n2b9pgf" class="footer_cotact_content">四川綿陽平武網站建設工作室</span></li> <li><span id="bmgf7e2" class="footer_cotact_type">地址:</span><span id="as1a8or" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="n9hrrb2" class="footer_cotact_type">電話:</span><span id="zjjrizz" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="c922lbr" class="footer_cotact_type">網址:</span><span id="en9vlkz" class="footer_cotact_content"><a href="/" title="四川平武網站建設">www.5511xx.com</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="3tsqpxv" class="copyright"> <p>公司名稱:四川綿陽平武網站建設工作室 聯系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網站建設 四川平武網站設計 四川平武網站制作 <a target="_blank">成都做網站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.5511xx.com/" title="日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区">日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区</a> <div class="friend-links"> <a href="http://www.stangekirke.net">黄色Av中文板狠狠干伊人|夜夜嗨AV综合黄色A毛片|无码成人AV在线看免费|日韩黄片免费试看|夜间视频无码日韩a片老牛|成人亚洲免费AV在线看|国产二区在线播放|成人嫩草AV网址|99视频偷拍偷拍|在线成人图片观看</a> <a href="http://www.annearundelcountylife.com">AV每日更新不卡|无码av丝袜高跟鞋|伊人视频精品久久亚洲国产|影音先锋日本无码|91色婷婷一区二区在线|免费不卡一区二区三区|国产精选无码AV|一区二区色情国产韩国精品一|在线播放av导航|成人无码视频在线看</a> <a href="http://www.thanxmkt.com">久草影视探花一级片少妇|综合色网在线播放|av天堂婷婷视频黄片|视频一区 国产精品|亚洲人成人毛片无遮挡|亚洲在线观看av在线观影|欧美特黄A级毛片|亚洲精品线路在线观看|日韩精品A片一区二区三区|亚洲岛国无码一区二区</a> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="bpd99" class="pl_css_ganrao" style="display: none;"><div id="bpd99"><th id="bpd99"><samp id="bpd99"></samp></th></div><u id="bpd99"><sup id="bpd99"><source id="bpd99"></source></sup></u><tbody id="bpd99"><i id="bpd99"><del id="bpd99"></del></i></tbody><u id="bpd99"></u><object id="bpd99"></object><address id="bpd99"></address><ins id="bpd99"></ins><label id="bpd99"><abbr id="bpd99"><center id="bpd99"></center></abbr></label><legend id="bpd99"></legend><s id="bpd99"></s><u id="bpd99"></u><option id="bpd99"><progress id="bpd99"><object id="bpd99"></object></progress></option><tr id="bpd99"><address id="bpd99"><p id="bpd99"></p></address></tr><u id="bpd99"><sup id="bpd99"><strike id="bpd99"></strike></sup></u><tbody id="bpd99"></tbody><dd id="bpd99"></dd><tr id="bpd99"></tr><strike id="bpd99"></strike><b id="bpd99"><tbody id="bpd99"><object id="bpd99"></object></tbody></b><s id="bpd99"></s><wbr id="bpd99"><abbr id="bpd99"><sup id="bpd99"></sup></abbr></wbr><acronym id="bpd99"></acronym><strike id="bpd99"><option id="bpd99"><samp id="bpd99"></samp></option></strike><strike id="bpd99"><option id="bpd99"><samp id="bpd99"></samp></option></strike><mark id="bpd99"></mark><sup id="bpd99"><strike id="bpd99"><tr id="bpd99"></tr></strike></sup><div id="bpd99"></div><th id="bpd99"></th><rp id="bpd99"></rp><tr id="bpd99"></tr><th id="bpd99"><samp id="bpd99"><th id="bpd99"></th></samp></th><acronym id="bpd99"></acronym><cite id="bpd99"></cite><address id="bpd99"><cite id="bpd99"><ruby id="bpd99"></ruby></cite></address><tr id="bpd99"><address id="bpd99"><p id="bpd99"></p></address></tr><b id="bpd99"></b><u id="bpd99"><ul id="bpd99"><source id="bpd99"></source></ul></u><tr id="bpd99"></tr><div id="bpd99"></div><style id="bpd99"></style><dl id="bpd99"></dl><rp id="bpd99"><dd id="bpd99"><cite id="bpd99"></cite></dd></rp><center id="bpd99"><strong id="bpd99"><acronym id="bpd99"></acronym></strong></center><p id="bpd99"></p><th id="bpd99"><em id="bpd99"><meter id="bpd99"></meter></em></th><dl id="bpd99"><small id="bpd99"><meter id="bpd99"></meter></small></dl><tbody id="bpd99"><i id="bpd99"><ins id="bpd99"></ins></i></tbody><strong id="bpd99"></strong><dl id="bpd99"></dl><dl id="bpd99"></dl><mark id="bpd99"></mark><sub id="bpd99"></sub><del id="bpd99"></del><strong id="bpd99"></strong><strong id="bpd99"></strong><ruby id="bpd99"></ruby><wbr id="bpd99"></wbr><em id="bpd99"><strike id="bpd99"><option id="bpd99"></option></strike></em><b id="bpd99"><tbody id="bpd99"><object id="bpd99"></object></tbody></b><sub id="bpd99"></sub><tbody id="bpd99"></tbody><ul id="bpd99"></ul><mark id="bpd99"><source id="bpd99"><form id="bpd99"></form></source></mark><acronym id="bpd99"></acronym><pre id="bpd99"></pre><track id="bpd99"><blockquote id="bpd99"><strike id="bpd99"></strike></blockquote></track><sub id="bpd99"></sub><b id="bpd99"><tbody id="bpd99"><object id="bpd99"></object></tbody></b><wbr id="bpd99"></wbr><legend id="bpd99"></legend><label id="bpd99"><em id="bpd99"><div id="bpd99"></div></em></label><strike id="bpd99"><option id="bpd99"><progress id="bpd99"></progress></option></strike><pre id="bpd99"><u id="bpd99"><sup id="bpd99"></sup></u></pre><sup id="bpd99"></sup><dl id="bpd99"></dl><font id="bpd99"></font><source id="bpd99"></source><mark id="bpd99"></mark><b id="bpd99"></b><th id="bpd99"><samp id="bpd99"><dl id="bpd99"></dl></samp></th><cite id="bpd99"><pre id="bpd99"><center id="bpd99"></center></pre></cite><strike id="bpd99"><option id="bpd99"><samp id="bpd99"></samp></option></strike><p id="bpd99"></p><dd id="bpd99"><p id="bpd99"><ruby id="bpd99"></ruby></p></dd><progress id="bpd99"></progress><em id="bpd99"></em><strike id="bpd99"></strike><dd id="bpd99"></dd><tr id="bpd99"><address id="bpd99"><cite id="bpd99"></cite></address></tr><pre id="bpd99"></pre><address id="bpd99"></address><object id="bpd99"></object><pre id="bpd99"><p id="bpd99"><ruby id="bpd99"></ruby></p></pre><form id="bpd99"><pre id="bpd99"><wbr id="bpd99"></wbr></pre></form><th id="bpd99"><samp id="bpd99"><th id="bpd99"></th></samp></th><form id="bpd99"></form><tr id="bpd99"><style id="bpd99"><ul id="bpd99"></ul></style></tr><meter id="bpd99"></meter><fieldset id="bpd99"></fieldset><tr id="bpd99"><style id="bpd99"><ul id="bpd99"></ul></style></tr></div> </html>