锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩午夜精品,在线欧美三区,一本色道久久综合亚洲精品高清http://www.shnenglu.com/andxie99/category/4402.html涓婂鏃訛紝鍥犳垜騫撮緞鏈灝忥紝涓ご涔熸渶灝忥紝涓婅鏃訛紝灝卞儚澶х尒鐚╁爢閲岀殑鐚翠竴鑸傚浠婏紝榪欑尨鍋跺皵涔熸妸鏈榪戠殑涓浜涙儏鍐靛啓鍦ㄨ繖閲屻?/description>zh-cnTue, 20 May 2008 05:33:49 GMTTue, 20 May 2008 05:33:49 GMT60.NET鎬ц兘浼樺寲鏂歸潰鐨勬葷粨錛?錛?JavaScripthttp://www.shnenglu.com/andxie99/archive/2007/04/07/21449.html鎬濆嫟鏃犻偑鎬濆嫟鏃犻偑Sat, 07 Apr 2007 05:17:00 GMThttp://www.shnenglu.com/andxie99/archive/2007/04/07/21449.htmlhttp://www.shnenglu.com/andxie99/comments/21449.htmlhttp://www.shnenglu.com/andxie99/archive/2007/04/07/21449.html#Feedback0http://www.shnenglu.com/andxie99/comments/commentRss/21449.htmlhttp://www.shnenglu.com/andxie99/services/trackbacks/21449.html
    4.1 JScript鎬ц兘浼樺寲鐨勫熀鏈師鍒?/strong>
    1. 灝藉彲鑳藉皯鍦板噺灝戞墽琛屾鏁般傛瘯绔熷瑙i噴璇█鏉ヨ錛屾瘡涓涓墽琛屾楠わ紝閮介渶瑕佸拰瑙i噴寮曟搸鍋氫竴嬈′氦浜掋?br>    2. 灝藉彲鑳戒嬌鐢ㄨ璦鍐呯疆鐨勫姛鑳斤紝姣斿涓查摼鎺ャ?br>    3. 灝藉彲鑳戒嬌鐢ㄧ郴緇熸彁渚涚殑API鏉ヨ繘琛屼紭鍖栥傚洜涓鴻繖浜汚PI鏄紪璇戝ソ鐨勪簩榪涘埗浠g爜錛屾墽琛屾晥鐜囧緢楂樸?br>    4. 涔﹀啓鏈姝g‘鐨勪唬鐮併傚閿欏姛鑳芥槸瑕佷粯鍑烘ц兘浠d環鐨勩?br>
    4.2 JScript璇█鏈韓鐨勪紭鍖?/strong>
    4.2.1 鍙橀噺
    1. 灝介噺浣跨敤灞閮ㄥ彉閲忋?br>    鍥犱負鍏ㄥ眬鍙橀噺鍏跺疄鏄叏灞瀵硅薄鐨勬垚鍛橈紝鑰屽眬閮ㄥ彉閲忓湪鏍堜笂瀹氫箟錛屼紭鍏堟煡鎵撅紝鎬ц兘鐩稿浜庡叏灞鍙橀噺瑕侀珮銆?/p>

    2. 灝介噺鍦ㄤ竴涓鍙ヤ腑鍋氬畾涔夊彉閲忓拰璧嬪箋?/p>

    3. 鐪佺暐涓嶅繀瑕佺殑鍙橀噺瀹氫箟銆?br>    濡傛灉鍙橀噺鐨勫畾涔夊彲浠ヨ涓涓父閲忔浛浠o紝灝辯洿鎺ヤ嬌鐢ㄥ父閲忋?/p>

    4. 浣跨敤Object璇硶瀵瑰璞¤祴鍊箋?br>    Object鐨勮祴鍊艱娉曞湪鎿嶄綔澶嶆潅瀵硅薄鏃舵晥鐜囨洿楂樸?br>    渚嬪錛屽彲浠ュ皢涓嬮潰鐨勪唬鐮侊細

car = new Object();
car.make 
= "Honda";
car.model 
= "Civic";
car.transmission 
= "manual";
car.miles 
= 100000;
car.condition 
= "needs work";

    鏇挎崲鎴愶細

car = {
    make: 
"Honda",
    model: 
"Civic",
    transmission: 
"manual",
    miles: 
100000,
    condition: 
"needs work"
}


    4.2.2 瀵硅薄緙撳瓨
   
1. 緙撳瓨瀵硅薄鏌ユ壘鐨勪腑闂寸粨鏋溿?br>    鍥犱負JavaScript鐨勮В閲婃э紝鎵浠.b.c.d.e錛岄渶瑕佽繘琛岃嚦灝?嬈℃煡璇㈡搷浣滐紝鍏堟鏌鍐嶆鏌涓殑b錛屽啀媯鏌涓殑c錛屽姝ゅ線涓嬨傛墍浠ュ鏋滆繖鏍風殑琛ㄨ揪寮忛噸澶嶅嚭鐜幫紝鍙鍙兘錛屽簲璇ュ敖閲忓皯鍑虹幇榪欐牱鐨勮〃杈懼紡錛屽彲浠ュ埄鐢ㄥ眬閮ㄥ彉閲忥紝鎶婂畠鏀懼叆涓涓復鏃剁殑鍦版柟榪涜鏌ヨ銆?/p>

    2. 緙撳瓨鍒涘緩鏃墮棿杈冮暱鐨勫璞°?br>    鑷畾涔夐珮綰у璞″拰Date銆丷egExp瀵硅薄鍦ㄦ瀯閫犳椂閮戒細娑堣楀ぇ閲忔椂闂淬傚鏋滃彲浠ュ鐢紝搴旈噰鐢ㄧ紦瀛樼殑鏂瑰紡銆?/p>

    4.2.3 瀛楃涓叉搷浣?/strong>
    1. 浣跨敤"+=" 榪藉姞瀛楃涓詫紝浣跨敤"+"鏉ヨ繛鎺ュ瓧絎︿覆銆?br>    濡傛灉鏄拷鍔犲瓧絎︿覆錛屾渶濂戒嬌鐢╯+=anotherStr鎿嶄綔錛岃屼笉鏄浣跨敤s=s+anotherStr銆?br>    濡傛灉瑕佽繛鎺ュ涓瓧絎︿覆錛屽簲璇ヤ嬌鐢?+"錛屽錛?br>    s+=a;
    s+=b;
    s+=c;
    搴旇鍐欐垚
    s+=a + b + c錛?/p>

    2. 榪炴帴澶ч噺鐨勫瓧絎︿覆錛屽簲浣跨敤Array鐨刯oin鏂規硶銆?br>    濡傛灉鏄敹闆嗗瓧絎︿覆錛屾渶濂戒嬌鐢↗avaScript鏁扮粍緙撳瓨錛屾渶鍚庝嬌鐢╦oin鏂規硶榪炴帴璧鋒潵錛屽涓嬶細

var buf = new Array();
for (var i = 0; i < 100; i++)
{
    buf.push(i.toString());
}


var all = buf.join("");


    4.2.4 綾誨瀷杞崲
   
1. 浣跨敤Math.floor()鎴栬匨ath.round()灝嗘誕鐐規暟杞崲鎴愭暣鍨嬨?br>    嫻偣鏁拌漿鎹㈡垚鏁村瀷錛岃繖涓洿瀹規槗鍑洪敊錛屽緢澶氫漢鍠滄浣跨敤parseInt()錛屽叾瀹瀙arseInt()鏄敤浜庡皢瀛楃涓茶漿鎹㈡垚鏁板瓧錛岃屼笉鏄誕鐐規暟鍜屾暣鍨嬩箣闂寸殑杞崲錛屾垜浠簲璇ヤ嬌鐢∕ath.floor()鎴栬匨ath.round()銆?br>瀵硅薄鏌ユ壘涓殑闂涓嶄竴鏍鳳紝Math鏄唴閮ㄥ璞★紝鎵浠ath.floor()鍏跺疄騫舵病鏈夊灝戞煡璇㈡柟娉曞拰璋冪敤鐨勬椂闂達紝閫熷害鏄渶蹇殑銆?/p>

    2. 鑷畾涔夌殑瀵硅薄錛屾帹鑽愬畾涔夊拰浣跨敤toString()鏂規硶鏉ヨ繘琛岀被鍨嬭漿鎹€?br>    瀵逛簬鑷畾涔夌殑瀵硅薄錛屽鏋滃畾涔変簡toString()鏂規硶鏉ヨ繘琛岀被鍨嬭漿鎹㈢殑璇濓紝鎺ㄨ崘鏄懼紡璋冪敤toString()銆傚洜涓哄唴閮ㄧ殑鎿嶄綔鍦ㄥ皾璇曟墍鏈夊彲鑳芥т箣鍚庯紝浼氬皾璇曞璞$殑toString()鏂規硶灝濊瘯鑳藉惁杞寲涓篠tring錛屾墍浠ョ洿鎺ヨ皟鐢ㄨ繖涓柟娉曟晥鐜囦細鏇撮珮銆?/p>

    4.2.5 寰幆鐨勪紭鍖?br>    1. 灝藉彲鑳藉皯浣跨敤for(in)寰幆銆?br>    鍦↗avaScript涓紝鎴戜滑鍙互浣跨敤for(;;),while(),for(in)涓夌寰幆錛屼簨瀹炰笂錛岃繖涓夌寰幆涓璮or(in)鐨勬晥鐜囨瀬宸紝鍥犱負浠栭渶瑕佹煡璇㈡暎鍒楅敭錛屽彧瑕佸彲浠ュ氨搴旇灝介噺灝戠敤銆?/p>

    2. 棰勫厛璁$畻collection鐨刲ength銆?br>    濡傦細灝?br>     for (var i = 0; i < collection.length; i++)
    鏇挎崲鎴愶細
     for (var i = 0, len = collection.length; i < len; i++)
    鏁堟灉浼氭洿濂斤紝灝ゅ叾鏄湪澶у驚鐜腑銆?/p>

    3. 灝介噺鍑忓皯寰幆鍐呯殑鎿嶄綔銆?br>    寰幆鍐呯殑姣忎釜鎿嶄綔錛岄兘浼氳鏀懼ぇ涓哄驚鐜鏁扮殑鍊嶆暟銆傛墍浠ワ紝澶у驚鐜唴寰皬鐨勬敼榪涳紝鍦ㄦц兘鐨勬暣浣撴彁鍗囦笂閮芥槸鍙鐨勩?/p>

    4. 浣跨敤寰幆鏇夸唬閫掑綊銆?br>鐩告瘮寰幆錛岄掑綊鐨勬晥鐜囨洿宸竴浜涖傞掑綊鐨勪紭鐐規槸鍦ㄥ艦寮忎笂鏇磋嚜鐒朵竴浜涖傛墍浠ワ紝鍦ㄤ笉褰卞搷浠g爜鐨勭淮鎶ゆх殑鍓嶆彁涓嬶紝鐢ㄥ驚鐜浛浠i掑綊銆?/p>

    4.2.6 鍏跺畠鏂歸潰
    1. 灝介噺浣跨敤璇█鍐呯疆鐨勮娉曘?br>    "var arr = […];"鍜?var arr = new Array(…);"鏄瓑鏁堢殑錛屼絾鏄墠鑰呯殑鏁堣兘浼樹簬鍚庤呫傚悓鏍鳳紝"var foo = {};"鐨勬柟寮忎篃姣?var foo = new Object();"蹇紱"var reg = /../;"瑕佹瘮"var reg=new RegExp()"蹇?/p>

    2. 灝介噺涓嶈浣跨敤eval銆?br>浣跨敤eval錛岀浉褰撲簬鍦ㄨ繍琛屾椂鍐嶆璋冪敤瑙i噴寮曟搸錛屽浼犲叆鐨勫唴瀹硅В閲婅繍琛岋紝闇瑕佹秷鑰楀ぇ閲忔椂闂淬?/p>

    3. 浣跨敤prototype浠f浛closure銆?br>    浣跨敤closure鍦ㄦц兘鍜屽唴瀛樻秷鑰椾笂閮芥槸涓嶅埄鐨勩傚鏋渃losure浣跨敤閲忚繃澶э紝榪欏氨浼氭垚涓轟竴涓棶棰樸傛墍浠ワ紝灝介噺灝嗭細
     this.methodFoo = function()
鏇挎崲鎴愶細
     MyClass.protoype.methodFoo = function()
鍜宑losure瀛樺湪浜庡璞″疄渚嬩箣涓笉鍚岋紝prototype瀛樺湪浜庣被涓紝琚綾葷殑鎵鏈夌殑瀵硅薄瀹炰緥鍏變韓銆?/p>

    4. 閬垮厤浣跨敤with璇彞銆?br>    With璇彞涓存椂鎵╁睍瀵硅薄鏌ユ壘鐨勮寖鍥達紝鑺傜渷浜嗘枃瀛楃殑褰曞叆鏃墮棿錛屼絾浠樺嚭浜嗘洿澶氱殑鎵ц鏃墮棿銆傚洜涓烘瘡涓粰鍑虹殑鍚嶇О閮借鍦ㄥ叏灞鑼冨洿鏌ユ壘銆傛墍浠ワ紝鍙互灝嗕笅闈㈢殑浠g爜錛?/p>

with (document.formname)
{
    field1.value 
= "one";
    field2.value 
= "two";
}

鍙樻洿涓猴細

var form = document.formname;
form.field1.value 
= "one";
form.field2.value 
= "two";


    4.3 DOM鐩稿叧
    4.3.1 鍒涘緩DOM鑺傜偣
    鐩告瘮杈冮氳繃document.write鏉ョ粰欏甸潰鐢熸垚鍐呭錛屾壘涓涓鍣ㄥ厓绱狅紙姣斿鎸囧畾涓涓猟iv鎴栬卻pan錛夊茍璁劇疆浠栦滑鐨刬nnerHTML鏁堢巼鏇撮珮銆?br>    鑰岃緗甶nnerHTML鐨勬柟寮忔瘮閫氳繃createElement鏂規硶鍒涘緩鑺傜偣鐨勬晥鐜囨洿楂樸備簨瀹炰笂錛岃緗厓绱犵殑innerHTML鏄垱寤鴻妭鐐規晥鐜囨渶楂樼殑涓縐嶆柟寮忋?br>    濡傛灉蹇呴』浣跨敤createElement鏂規硶錛岃屽鏋滄枃妗d腑瀛樺湪鐜版垚鐨勬牱鏉胯妭鐐癸紝搴旇鏄敤cloneNode()鏂規硶銆傚洜涓轟嬌鐢╟reateElement()鏂規硶涔嬪悗錛屼綘闇瑕佽緗嬈″厓绱犵殑灞炴э紝浣跨敤cloneNode()鍒欏彲浠ュ噺灝戝睘鎬х殑璁劇疆嬈℃暟銆傚悓鏍鳳紝濡傛灉闇瑕佸垱寤哄緢澶氬厓绱狅紝搴旇鍏堝噯澶囦竴涓牱鏉胯妭鐐廣?/p>

    4.3.2 紱葷嚎鎿嶄綔澶у瀷鐨凞OM鏍?br>    鍦ㄦ坊鍔犱竴涓鏉傜殑DOM鏍戞椂錛屽彲浠ュ厛鏋勯狅紝鏋勯犵粨鏉熷悗鍐嶅皢鍏舵坊鍔犲埌DOM鏁扮殑閫傚綋鑺傜偣銆傝繖鑳藉鑺傜渷鐣岄潰鍒鋒柊鐨勬椂闂淬?/p>

    鍚屾牱錛屽湪鍑嗗緙栬緫涓涓鏉傜殑鏍戞椂錛屽彲浠ュ厛灝嗘爲浠嶥OM鏍戜笂鍒犻櫎錛岀瓑緙栬緫緇撴潫鍚庡啀娣誨姞鍥炴潵銆?br> 
    4.3.3 瀵硅薄鏌ヨ
   
浣跨敤[""]鏌ヨ瑕佹瘮.item()鏇村揩銆傝皟鐢?item()澧炲姞浜嗕竴嬈℃煡璇㈠拰鍑芥暟鐨勮皟鐢ㄣ?br>
    4.3.4 瀹氭椂鍣?br>    濡傛灉閽堝鐨勬槸涓嶆柇榪愯鐨勪唬鐮侊紝涓嶅簲璇ヤ嬌鐢╯etTimeout錛岃屽簲璇ョ敤setInterval銆俿etTimeout姣忔瑕侀噸鏂拌緗竴涓畾鏃跺櫒銆?br>
    4.4 鍏朵粬
    1. 灝介噺鍑忓皬鏂囦歡灝哄銆?br>    灝咼Script鏂囦歡涓棤鍏崇殑絀鴻銆佺┖鏍箋佹敞閲婂幓鎺夛紝鏈夊姪浜庡噺灝廕S鏂囦歡鐨勫昂瀵革紝鎻愰珮涓嬭澆鐨勬椂闂淬傦紙鍙互閫氳繃宸ュ叿鏉ユ敮鎸佷唬鐮佸彂甯冿級
    2. 灝介噺涓嶈鍦ㄥ悓涓涓狿age鍐呭悓鏃跺紩鐢↗Script鍜孷BScript寮曟搸
    3. 灝哖age鍐呯殑JScript縐誨叆鍒板崟鐙殑JS鏂囦歡涓?br>    4. 灝哖age鍐呯殑JScript鏀劇疆鍦≒age鐨勬渶涓嬮潰錛屾湁鍔╀簬鎻愰珮欏甸潰鐨勫搷搴旈熷害銆?br>    5. 鍒╃敤cache錛屽噺灝慗Script鏂囦歡鐨勪笅杞芥鏁?br>    6. 鍦℉TML鍐呬功鍐橨Script鏂囦歡鐨刄RL鏃訛紝娉ㄦ剰緇熶竴澶у皬鍐欍傝繖鏍峰彲浠ュ埄鐢ㄥ墠闈RL緙撳瓨鐨勬枃浠躲?br>    7. 鎺ㄨ崘浣跨敤JScript Lint媯鏌avascript浠g爜銆傛瘯绔燂紝瀵笿Script寮曟搸鏉ヨ錛屾渶瀹規槗鐞嗚В鐨凧Script浠g爜錛屾墽琛岀殑鏁堢巼涔熷氨鏈楂樸?br>



]]>
.NET鎬ц兘浼樺寲鏂歸潰鐨勬葷粨錛?錛?Asp.Net http://www.shnenglu.com/andxie99/archive/2007/04/07/21437.html鎬濆嫟鏃犻偑鎬濆嫟鏃犻偑Sat, 07 Apr 2007 01:32:00 GMThttp://www.shnenglu.com/andxie99/archive/2007/04/07/21437.htmlhttp://www.shnenglu.com/andxie99/comments/21437.htmlhttp://www.shnenglu.com/andxie99/archive/2007/04/07/21437.html#Feedback0http://www.shnenglu.com/andxie99/comments/commentRss/21437.htmlhttp://www.shnenglu.com/andxie99/services/trackbacks/21437.html    3.1 鍑忓皯寰榪旇紼嬶紙Reduce Round Trips錛?/strong>
    浣跨敤涓嬮潰鐨勬柟娉曞彲浠ュ噺灝慦eb鏈嶅姟鍣ㄥ拰Browser涔嬮棿鐨勫線榪旇紼嬶細
    1. 涓築rowser鍚敤緙撳瓨
    濡傛灉鍛堢幇鐨勫唴瀹規槸闈欐佺殑鎴栧彉鍖栧懆鏈熻緝闀匡紝搴斿惎鐢˙rowser緙撳瓨錛岄伩鍏嶅彂鍑哄啑浣欑殑http璇鋒眰銆?/p>

    2. 緙撳啿欏甸潰杈撳嚭
    濡傛灉鍙兘錛屽垯灝介噺緙撳啿欏甸潰杈撳嚭錛屽鐞嗙粨鏉熷悗鍐嶄竴嬈′紶閫佸埌瀹㈡埛绔紝榪欏彲浠ラ伩鍏嶉綣佷紶閫掑皬鍧楀唴瀹規墍閫犳垚鐨勫嬈$綉緇滀氦浜掋傜敱浜庤繖縐嶆柟寮忓湪欏甸潰澶勭悊緇撴潫涔嬪墠瀹㈡埛绔棤娉曠湅鍒伴〉闈㈠唴瀹癸紝鍥犳濡傛灉涓涓〉闈㈢殑灝哄杈冨ぇ鐨勮瘽錛屽彲鑰冭檻浣跨敤Response.Flush鏂規硶銆傝鏂規硶寮哄埗杈撳嚭榪勪粖涓烘鍦ㄧ紦鍐插尯涓殑鍐呭錛屼綘搴斿綋閲囩敤鍚堢悊鐨勭畻娉曟帶鍒惰皟鐢≧esponse.Flush鏂規硶鐨勬鏁般?/p>

    3. 浣跨敤Server.Transfer閲嶅畾鍚戣姹?br>    浣跨敤Server.Transfer鏂規硶閲嶅畾鍚戣姹備紭浜嶳esponse.Redirect鏂規硶銆傚師鍥犳槸Response.Redirect浼氬悜Broswer鍥為佷竴涓搷搴斿ご錛屽湪鍝嶅簲澶翠腑鎸囧嚭閲嶅畾鍚戠殑URL錛屼箣鍚嶣rower浣跨敤鏂扮殑URL閲嶆柊鍙戝嚭璇鋒眰銆傝孲erver.Transfer鏂規硶鐩存帴鏄竴涓畝鍗曠殑鏈嶅姟绔皟鐢紝瀹屽叏娌℃湁榪欎簺寮閿錛?br>    闇瑕佹敞鎰廠erver.Transfer鏈夊眬闄愭э細絎竴錛屽畠浼氳煩榪囧畨鍏ㄦ鏌ワ紱絎簩錛屽彧閫傜敤浜庡湪鍚屼竴Web搴旂敤鍐呯殑欏甸潰闂磋煩杞?br>
    3.2 閬垮厤闃誨鍜岄暱鏃墮棿鐨勪綔涓?br>    濡傛灉闇瑕佽繍琛岄樆濉炴垨闀挎椂闂磋繍琛岀殑鎿嶄綔錛屽彲浠ヨ冭檻浣跨敤寮傛璋冪敤鐨勬満鍒訛紝浠ヤ究Web鏈嶅姟鍣ㄨ兘澶熺戶緇鐞嗗叾瀹冪殑璇鋒眰銆?br>    1. 浣跨敤寮傛鏂瑰紡璋冪敤Web鏈嶅姟鍜岃繙紼嬪璞?br>    鍙鏈夊彲鑳藉氨瑕侀伩鍏嶅湪璇鋒眰鐨勫鐞嗚繃紼嬩腑瀵筗eb鏈嶅姟鍜岃繙紼嬪璞$殑鍚屾璋冪敤錛屽洜涓哄畠鍗犵敤鐨勬槸鐨凙SP.NET 綰跨▼姹犱腑鐨勫伐浣滅嚎紼嬶紝榪欏皢鐩存帴褰卞搷Web鏈嶅姟鍣ㄥ搷搴斿叾瀹冭姹傜殑鑳藉姏銆?/p>

    2. 鑰冭檻緇欎笉闇瑕佽繑鍥炲肩殑Web鏂規硶鎴栬繙紼嬪璞$殑鏂規硶娣誨姞OneWay灞炴?br>    榪欑妯″紡鑳借Web Server璋冪敤涔嬪悗灝辯珛鍗寵繑鍥炪傚彲鏍規嵁瀹為檯鎯呭喌鍐沖畾鏄惁浣跨敤榪欑鏂規硶銆?/p>

    3. 浣跨敤宸ヤ綔闃熷垪
    灝嗕綔涓氭彁浜ゅ埌鏈嶅姟鍣ㄤ笂鐨勫伐浣滈槦鍒椾腑銆傚鎴風閫氳繃鍙戦佽姹傛潵杞浣滀笟鐨勬墽琛岀粨鏋溿?br>
    3.3 浣跨敤緙撳瓨
    緙撳瓨鑳藉湪寰堝ぇ紼嬪害涓婂喅瀹欰SP.NET搴旂敤鐨勬渶緇堟ц兘銆侫sp.net鏀寔欏甸潰杈撳嚭緙撳瓨鍜岄〉闈㈤儴鍒嗙紦瀛橈紝騫舵彁渚汣ache API錛屼緵搴旂敤紼嬪簭緙撳瓨鑷繁鐨勬暟鎹傛槸鍚︿嬌鐢ㄧ紦瀛樺彲鑰冭檻涓嬮潰鐨勮鐐癸細
    1. 璇嗗埆鍒涘緩涓庤闂唬浠瘋緝澶х殑鏁版嵁
    2. 璇勪及闇瑕佺紦瀛樻暟鎹殑鏄撳彉鎬?br>    3. 璇勪及鏁版嵁鐨勪嬌鐢ㄩ嬈?br>    4. 灝嗚緙撳瓨鏁版嵁涓槗鍙樻暟鎹拰涓嶅彉鏁版嵁鍒嗙錛屽彧緙撳瓨涓嶅彉鏁版嵁
    5. 閫夋嫨鍚堥傜殑緙撳瓨鏈哄埗錛堥櫎Asp.net Cache澶栵紝Application state鍜孲ession state涔熷彲浠ヤ綔涓虹紦瀛樹嬌鐢級

    3.4 澶氱嚎紼?br>    1. 閬垮厤鍦ㄨ姹傚鐞嗚繃紼嬩腑鍒涘緩綰跨▼
    鍦ㄦ墽琛岃姹傜殑榪囩▼涓垱寤虹嚎紼嬫槸涓縐嶄唬浠瘋緝澶х殑鎿嶄綔錛屼細涓ラ噸褰卞搷Web Server鐨勬ц兘銆傚鏋滃悗緇殑鎿嶄綔蹇呴』鐢ㄧ嚎紼嬪畬鎴愶紝寤鴻閫氳繃thread pool鏉ュ垱寤?綆$悊綰跨▼銆?/p>

    2. 涓嶈渚濊禆綰跨▼鏁版嵁妲芥垨綰跨▼闈欐佸彉閲?br>    鐢變簬鎵ц璇鋒眰鐨勭嚎紼嬫槸ASP.NET thread pool涓殑宸ヤ綔綰跨▼錛屽悓涓涓狢lient鐨勪袱嬈¤姹備笉涓瀹氱敱鐩稿悓鐨勭嚎紼嬫潵澶勭悊銆?

    3. 閬垮厤闃誨澶勭悊璇鋒眰鐨勭嚎紼?br>鍙傝?閬垮厤闃誨鍜岄暱鏃墮棿鐨勪綔涓?灝忚妭銆?/p>

    4. 閬垮厤寮傛璋冪敤
    榪欏拰1鐨勬儏鍐電被浼箋傚紓姝ヨ皟鐢ㄤ細瀵艱嚧鍒涘緩鏂扮殑綰跨▼錛屽鍔犳湇鍔″櫒鐨勮礋鎷呫傛墍浠ワ紝濡傛灉娌℃湁騫跺彂鐨勪綔涓氳鎵ц錛屽氨涓嶈鎵ц寮傛璋冪敤銆?br>
    3.5 緋葷粺璧勬簮
    1. 鑰冭檻瀹炵幇璧勬簮姹犱互鎻愬崌鎬ц兘
    2. 鏄庣‘鍦拌皟鐢―ispose鎴朇lose閲婃斁緋葷粺璧勬簮
    3. 涓嶈緙撳瓨鎴栭暱鏃墮棿鍗犵敤璧勬簮姹犱腑鐨勮祫婧?br>    4. 灝藉彲鑳芥櫄鐨勭敵璇鳳紝灝藉彲鑳芥棭鐨勯噴鏀?br>
    3.6 欏甸潰澶勭悊
    1. 灝介噺鍑忓皬Page鐨勫昂瀵?br>    鍖呮嫭緙╃煭鎺т歡鐨勫悕縐般丆SS鐨刢lass鐨勫悕縐般佸幓鎺夋棤璋撶┖琛屽拰絀烘牸銆佺鐢ㄤ笉闇瑕佺殑ViewState
    2. 鍚敤欏甸潰杈撳嚭鐨勭紦鍐插尯錛圔uffer錛?br>    濡傛灉Buffer鐨勬満鍒惰鍏抽棴錛屽彲浠ョ敤涓嬮潰鐨勬柟娉曟墦寮銆?br>     浣跨敤紼嬪簭鎵撳紑欏甸潰杈撳嚭緙撳瓨錛?br>      Response.BufferOutput = true;

     浣跨敤@Page寮鍏蟲墦寮欏甸潰杈撳嚭緙撳啿鏈哄埗錛?br>      <%@ Page Buffer = "true" %>

     浣跨敤Web.config鎴朚achine.config閰嶇疆鏂囦歡鐨?lt;pages>鑺傜偣錛?br>      <pages buffer="true" …>
    3. 鍒╃敤Page.IsPostBack浼樺寲欏甸潰杈撳嚭
    4. 閫氳繃鍒嗙欏甸潰鐨勪笉鍚岀殑鍐呭錛屾潵鎻愰珮緙撳瓨鏁堢巼鍜屽噺灝戝憟鐜扮殑鏃墮棿 
    5. 浼樺寲澶嶆潅鍜屼唬浠瘋緝澶х殑寰幆 
    6. 鍚堢悊鍒╃敤瀹㈡埛绔殑璁$畻璧勬簮錛屽皢涓浜涙搷浣滆漿縐誨埌瀹㈡埛绔繘琛?br>
    3.7 ViewState
    ViewState鏄疉sp.net涓烘湇鍔$鎺т歡鍦ㄩ〉闈㈠洖浼犱箣闂磋窡韙姸鎬佷俊鎭岃璁$殑涓縐嶆満鍒躲?br>    1. 鍏抽棴ViewState
    濡傛灉涓嶉渶瑕佽窡韙〉闈㈢姸鎬侊紝渚嬪欏甸潰涓嶄細 鍥炰紶錛圥ostBack錛夈佷笉闇瑕佸鐞嗘湇鍔$鎺т歡浜嬩歡鎴栬呮瘡嬈¢〉闈㈠埛鏂版椂閮戒細閲嶆柊璁$畻鎺т歡鍐呭錛岄偅涔堝氨涓嶉渶瑕佺敤ViewState鏉ヨ褰曢〉闈㈢姸鎬佷簡銆傚彲浠ュ鐗瑰畾鐨刉ebControl璁劇疆EnableViewState灞炴э紝涔熷彲浠ュ湪欏甸潰涓綰ц緗細
<%@ Page EnableViewState="false" %>

    2. 鍦ㄦ伆褰撶殑鏃墮棿鐐瑰垵濮嬪寲鎺т歡灞炴?br>    ASP.NET鐨勬帶浠跺湪鎵ц鏋勯犲嚱鏁般佸垵濮嬪寲鐨勬湡闂磋緗殑灞炴т笉浼氳璺熻釜鍙樺寲錛涜屽湪鍒濆鍖栭樁孌典箣鍚庡灞炴х殑淇敼閮戒細琚窡韙紝騫舵渶緇堣褰曞埌IE欏甸潰鐨刜_VIEWSTATE涔嬩腑銆傛墍浠ワ紝閫夋嫨鍚堢悊鐨勫垵濮嬪寲鎺т歡灞炴х殑鎵ц鐐癸紝鑳芥湁鏁堢殑鍑忓皬欏甸潰灝哄銆?/p>

    3. 璋ㄦ厧閫夋嫨鏀懼埌ViewState涓殑鍐呭
    鏀懼埌ViewState涓殑鍐呭浼氳搴忓垪鍖?鍙嶅簭鍒楀寲錛孉sp.net涓篠tring銆両nteger銆丅oolean絳夊熀鏈被鍨嬬殑搴忓垪鍖栧仛浜嗕紭鍖栵紝濡傛灉Array銆丄rrayList銆丠ashTable瀛樺偍鐨勬槸鍩烘湰綾誨瀷鏁堢巼涔熻緝楂橈紝浣嗗叾瀹冪被鍨嬪垯闇瑕佹彁渚涚被鍨嬭漿鎹㈠櫒錛圱ype Converter錛夛紝鍚﹀垯灝嗕嬌鐢ㄤ唬浠鋒槀璐電殑浜岃繘鍒跺簭鍒楀寲紼嬪簭銆?br>



]]>
.NET鎬ц兘浼樺寲鏂歸潰鐨勬葷粨錛?錛?Ado.Nethttp://www.shnenglu.com/andxie99/archive/2007/04/02/21119.html鎬濆嫟鏃犻偑鎬濆嫟鏃犻偑Mon, 02 Apr 2007 13:59:00 GMThttp://www.shnenglu.com/andxie99/archive/2007/04/02/21119.htmlhttp://www.shnenglu.com/andxie99/comments/21119.htmlhttp://www.shnenglu.com/andxie99/archive/2007/04/02/21119.html#Feedback0http://www.shnenglu.com/andxie99/comments/commentRss/21119.htmlhttp://www.shnenglu.com/andxie99/services/trackbacks/21119.html2. Ado.Net

    2.1 搴旂敤Ado.net鐨勪竴浜涙濊冨師鍒?/strong>
    1. 鏍規嵁鏁版嵁浣跨敤鐨勬柟寮忔潵璁捐鏁版嵁璁塊棶灞?br>    2. 緙撳瓨鏁版嵁錛岄伩鍏嶄笉蹇呰鐨勬搷浣?br>    3. 浣跨敤鏈嶅姟甯愭埛榪涜榪炴帴
    4. 蹇呰鏃剁敵璇鳳紝灝芥棭閲婃斁
    5. 鍏抽棴鍙叧闂殑璧勬簮
    6. 鍑忓皯寰榪?br>    7. 浠呰繑鍥為渶瑕佺殑鏁版嵁
    8. 閫夋嫨閫傚綋鐨勪簨鍔$被鍨?br>    9. 浣跨敤瀛樺偍榪囩▼

    2.2 Connection
    鏁版嵁搴撹繛鎺ユ槸涓縐嶅叡浜祫婧愶紝騫朵笖鎵撳紑鍜屽叧闂殑寮閿杈冨ぇ銆侫do.net榛樿鍚敤浜嗚繛鎺ユ睜鏈哄埗錛屽叧闂繛鎺ヤ笉浼氱湡鐨勫叧闂墿鐞嗚繛鎺ワ紝鑰屽彧鏄妸榪炴帴鏀懼洖鍒拌繛鎺ユ睜涓傚洜涓烘睜涓叡浜殑榪炴帴璧勬簮濮嬬粓鏄湁闄愮殑錛屽鏋滃湪浣跨敤榪炴帴鍚庝笉灝藉揩鍏抽棴榪炴帴錛岄偅涔堝氨鏈夊彲鑳藉鑷寸敵璇瘋繛鎺ョ殑綰跨▼琚樆濉炰綇錛屽獎鍝嶆暣涓郴緇熺殑鎬ц兘琛ㄧ幇銆?br>    2.2.1 鍦ㄦ柟娉曚腑鎵撳紑鍜屽叧闂繛鎺?/strong>
    榪欎釜鍘熷垯鏈夊嚑灞傚惈涔夛細
    1. 涓昏鐩殑鏄負浜嗗仛鍒板繀瑕佹椂鐢寵鍜屽敖鏃╅噴鏀?br>    2. 涓嶈鍦ㄧ被鐨勬瀯閫犲嚱鏁頒腑鎵撳紑榪炴帴銆佸湪鏋愭瀯鍑芥暟涓噴鏀捐繛鎺ャ傚洜涓鴻繖灝嗕緷璧栦簬鍨冨溇鍥炴敹錛岃屽瀮鍦懼洖鏀跺彧鍙楀唴瀛樺獎鍝嶏紝鍥炴敹鏃舵満涓嶅畾
    3. 涓嶈鍦ㄦ柟娉曚箣闂翠紶閫掕繛鎺ワ紝榪欏線寰瀵艱嚧榪炴帴淇濇寔鎵撳紑鐨勬椂闂磋繃闀?/p>

    榪欓噷寮鴻皟涓涓嬪湪鏂規硶涔嬮棿浼犻掕繛鎺ョ殑鍗卞錛氭浘緇忓湪鍘嬪姏嫻嬭瘯涓亣鍒拌繃涓涓祴璇曟渚嬶紝褰撳澶х敤鎴鋒暟鐨勬椂鍊欙紝榪欎釜妗堜緥瑕佹瘮鍒殑妗堜緥鏃╁緢涔呭氨鐢ㄦ帀榪炴帴姹犱腑鐨勬墍鏈夎繛鎺ャ傜粡鍒嗘瀽錛屽氨鏄洜涓篈鏂規硶鎶婁竴涓墦寮鐨勮繛鎺ヤ紶閫掑埌浜咮鏂規硶錛岃孊鏂規硶鍙堣皟鐢ㄤ簡涓涓嚜琛屾墦寮鍜屽叧闂繛鎺ョ殑C鏂規硶銆傚湪A鏂規硶鐨勬暣涓繍琛屾湡闂達紝瀹冭嚦灝戦渶瑕佸崰鐢ㄤ袱鏉¤繛鎺ユ墠鑳藉鎴愬姛宸ヤ綔錛屽茍涓斿叾涓殑涓鏉¤繛鎺ュ崰鐢ㄦ椂闂磋繕鐗瑰埆闀匡紝鎵浠ラ犳垚榪炴帴姹犺祫婧愮揣寮狅紝褰卞搷浜嗘暣涓郴緇熺殑鍙幾緙╂э紒

    2.2.2 鏄懼紡鍏抽棴榪炴帴
    Connection瀵硅薄鏈韓鍦ㄥ瀮鍦懼洖鏀舵椂鍙互琚叧闂紝鑰屼緷璧栧瀮鍦懼洖鏀舵槸寰堜笉濂界殑絳栫暐銆傛帹鑽愪嬌鐢╱sing璇彞鏄懼紡鍏抽棴榪炴帴錛屽涓嬩緥錛?nbsp;

using (SqlConnection conn = new SqlConnection(connString))
{
    conn.Open();
    
}
    // Dispose is automatically called on the conn variable here


    2.2.3 紜繚榪炴帴姹犲惎鐢?br>    Ado.net鏄負姣忎釜涓嶅悓鐨勮繛鎺ヤ覆寤虹珛榪炴帴姹狅紝鍥犳搴旇紜繚榪炴帴涓蹭笉浼氬嚭鐜頒笌鍏蜂綋鐢ㄦ埛鐩稿叧鐨勪俊鎭傚彟澶栵紝瑕佹敞鎰忚繛鎺ヤ覆鏄ぇ灝忓啓鏁忔劅鐨勩?br>    2.2.4 涓嶈緙撳瓨榪炴帴
   
渚嬪錛屾妸榪炴帴緙撳瓨鍒癝ession鎴朅pplication涓傚湪鍚敤榪炴帴姹犵殑鎯呭喌涓嬶紝榪欑鍋氭硶娌℃湁浠諱綍鎰忎箟銆?br>    2.3 Command
    2.3.1 浣跨敤ExecuteScalar鍜孍xecuteNonQuery
   
濡傛灉鎯寵繑鍥炲儚Count(*)銆丼um(Price)鎴朅vg(Quantity)閭f牱鐨勫崟鍊鹼紝鍙互浣跨敤ExecuteScalar鏂規硶銆侲xecuteScalar榪斿洖絎竴琛岀涓鍒楃殑鍊鹼紝灝嗙粨鏋滈泦浣滀負鏍囬噺鍊艱繑鍥炪傚洜涓哄崟鐙竴姝ュ氨鑳藉畬鎴愶紝鎵浠xecuteScalar涓嶄粎綆鍖栦簡浠g爜錛岃繕鎻愰珮浜嗘ц兘銆?br>    浣跨敤涓嶈繑鍥炶鐨凷QL璇彞鏃訛紝渚嬪淇敼鏁版嵁錛圛NSERT銆乁PDATE鎴朌ELETE錛夋垨浠呰繑鍥炶緭鍑哄弬鏁版垨榪斿洖鍊鹼紝璇蜂嬌鐢‥xecuteNonQuery銆傝繖閬垮厤浜嗙敤浜庡垱寤虹┖DataReader鐨勪換浣曚笉蹇呰澶勭悊銆?br>    2.3.2 浣跨敤Prepare
   
褰撻渶瑕侀噸澶嶆墽琛屽悓涓SQL璇彞澶氭錛屽彲鑰冭檻浣跨敤Prepare鏂規硶鎻愬崌鏁堢巼銆傞渶瑕佹敞鎰忕殑鏄紝濡傛灉鍙槸鎵ц涓嬈℃垨涓ゆ錛屽垯瀹屽叏娌℃湁蹇呰銆備緥濡傦細

cmd.CommandText = "insert into Table1 ( Col1, Col2 ) values ( @val1, @val2 )";

cmd.Parameters.Add( 
"@val1", SqlDbType.Int, 4"Col1" );
cms.Parameters.Add( 
"@val2", SqlDbType.NChar, 50"Col2");

cmd.Parameters[
0].Value = 1;
cmd.Parameters[
1].Value = "XXX";
cmd.Prepare();
cmd.ExecuteNonQuery();

cmd.Parameters[
0].Value = 2;
cmd.Parameters[
1].Value = "YYY";
cmd.ExecuteNonQuery();

cmd.Parameters[
0].Value = 3;
cmd.Parameters[
1].Value = "ZZZ";
cmd.ExecuteNonQuery();


    2.3.3 浣跨敤緇戝畾鍙橀噺 鈽?br>    SQL璇彞闇瑕佸厛琚紪璇戞垚鎵ц璁″垝錛岀劧鍚庡啀鎵ц銆傚鏋滀嬌鐢ㄧ粦瀹氬彉閲忕殑鏂瑰紡錛岄偅涔堣繖涓墽琛岃鍒掑氨鍙互琚悗緇墽琛岀殑SQL璇彞鎵澶嶇敤銆傝屽鏋滅洿鎺ユ妸鍙傛暟鍚堝茍鍒頒簡SQL璇彞涓紝鐢變簬鍙傛暟鍊煎崈鍙樹竾鍖栵紝鎵ц璁″垝灝遍毦浠ヨ澶嶇敤浜嗐備緥濡備笂闈repare涓鑺傜粰鍑虹殑紺轟緥錛屽鏋滄妸鍙傛暟鍊肩洿鎺ュ啓鍒癷nsert璇彞涓紝閭d箞涓婇潰鐨勫洓嬈¤皟鐢ㄥ皢闇瑕佺紪璇戝洓嬈℃墽琛岃鍒掋?br>    涓洪伩鍏嶈繖縐嶆儏鍐甸犳垚鎬ц兘鎹熷け錛岃姹備竴寰嬩嬌鐢ㄧ粦瀹氬彉閲忔柟寮忋?br>    2.4 DataReader
   
DataReader鏈閫傚悎浜庤闂彧璇葷殑鍗曞悜鏁版嵁闆嗐備笌DataSet涓嶅悓錛屾暟鎹泦騫朵笉鍏ㄩ儴鍦ㄥ唴瀛樹腑錛岃屾槸闅忎笉鏂彂鍑虹殑read璇鋒眰錛屼竴鏃﹀彂鐜版暟鎹紦鍐插尯涓殑鏁版嵁鍧囪璇誨彇錛屽垯浠庢暟鎹簮浼犺緭涓涓暟鎹紦鍐插尯澶у皬鐨勬暟鎹潡榪囨潵銆傚彟澶栵紝DataReader淇濇寔榪炴帴錛孌ataSet鍒欎笌榪炴帴鏂紑銆?br>    2.4.1 鏄懼紡鍏抽棴DataReader
   
涓庤繛鎺ョ被浼鹼紝涔熼渶瑕佹樉寮忓叧闂璂ataReader銆傚彟澶栵紝濡傛灉涓嶥ataReader鍏寵仈鐨凜onnection浠呬負DataReader鏈嶅姟鐨勮瘽錛屽彲鑰冭檻浣跨敤Command瀵硅薄鐨凟xecuteReader(CommandBehavior.CloseConnection)鏂瑰紡銆傝繖鍙互淇濊瘉褰揇ataReader鍏抽棴鏃訛紝鍚屾椂鑷姩鍏抽棴Connection銆?br>    2.4.2 鐢ㄧ儲寮曞彿璁塊棶浠f浛鍚嶇О绱㈠紩鍙瘋闂睘鎬?br>    浠嶳ow涓闂煇鍒楀睘鎬э紝浣跨敤绱㈠紩鍙風殑鏂瑰紡姣斾嬌鐢ㄥ悕縐版柟寮忔湁緇嗗井鎻愰珮銆傚鏋滀細琚綣佽皟鐢紝渚嬪鍦ㄥ驚鐜腑錛岄偅涔堝彲鑰冭檻姝ょ被浼樺寲銆傜ず渚嬪涓嬶細

cmd.CommandText = "select Col1, Col2 from Table1" ;
SqlDataReader dr 
= cmd.ExecuteReader();

int col1 = dr.GetOrdinal("Col1");
int col2 = dr.GetOrdinal("Col2");

while (dr.Read())
{
    Console.WriteLine( dr[col1] 
+ "_" + dr[col2]);
}


    2.4.3 浣跨敤綾誨瀷鍖栨柟娉曡闂睘鎬?br>    浠嶳ow涓闂煇鍒楀睘鎬э紝鐢℅etString銆丟etInt32榪欑鏄懼紡鎸囨槑綾誨瀷鐨勬柟娉曪紝鍏舵晥鐜囪緝閫氱敤鐨凣etValue鏂規硶鏈夌粏寰彁楂橈紝鍥犱負涓嶉渶瑕佸仛綾誨瀷杞崲銆?br>    2.4.4 浣跨敤澶氭暟鎹泦
    閮ㄥ垎鍦烘櫙鍙互鑰冭檻涓嬈¤繑鍥炲鏁版嵁闆嗘潵闄嶄綆緗戠粶浜や簰嬈℃暟錛屾彁鍗囨晥鐜囥傜ず渚嬪涓嬶細

cmd.CommandText = "StoredProcedureName";    // The stored procedure returns multiple result sets.
SqlDataReader dr = cmd.ExecuteReader();

while (dr.read())
// read first result set

dr.NextResult();

while (dr.read())
// 


    2.5 DataSet
    2.5.1 鍒╃敤绱㈠紩鍔犲揩鏌ユ壘琛岀殑鏁堢巼
    濡傛灉闇瑕佸弽澶嶆煡鎵捐錛屽緩璁鍔犵儲寮曘傛湁涓ょ鏂瑰紡錛?br>    1. 璁劇疆DataTable鐨凱rimaryKey
    閫傜敤浜庢寜PrimaryKey鏌ユ壘琛岀殑鎯呭喌銆傛敞鎰忔鏃跺簲璋冪敤DataTable.Rows.Find鏂規硶錛屼竴鑸儻鐢ㄧ殑Select鏂規硶涓嶈兘鍒╃敤绱㈠紩銆?br>    2. 浣跨敤DataView
    閫傜敤浜庢寜Non-PrimaryKey鏌ユ壘琛岀殑鎯呭喌銆傚彲涓篋ataTable鍒涘緩涓涓狣ataView錛屽茍閫氳繃SortOrder鍙傛暟鎸囩ず寤虹珛绱㈠紩銆傛鍚庝嬌鐢‵ind鎴朏indRows鏌ユ壘琛屻?br>



]]>
.NET鎬ц兘浼樺寲鏂歸潰鐨勬葷粨http://www.shnenglu.com/andxie99/archive/2007/03/24/20538.html鎬濆嫟鏃犻偑鎬濆嫟鏃犻偑Sat, 24 Mar 2007 09:06:00 GMThttp://www.shnenglu.com/andxie99/archive/2007/03/24/20538.htmlhttp://www.shnenglu.com/andxie99/comments/20538.htmlhttp://www.shnenglu.com/andxie99/archive/2007/03/24/20538.html#Feedback0http://www.shnenglu.com/andxie99/comments/commentRss/20538.htmlhttp://www.shnenglu.com/andxie99/services/trackbacks/20538.html闃呰鍏ㄦ枃

]]>
C#涓竴縐嶆墽琛屽懡浠よ鎴朌OS鍐呴儴鍛戒護鐨勬柟娉?/title><link>http://www.shnenglu.com/andxie99/archive/2006/12/09/16200.html</link><dc:creator>鎬濆嫟鏃犻偑</dc:creator><author>鎬濆嫟鏃犻偑</author><pubDate>Sat, 09 Dec 2006 14:52:00 GMT</pubDate><guid>http://www.shnenglu.com/andxie99/archive/2006/12/09/16200.html</guid><wfw:comment>http://www.shnenglu.com/andxie99/comments/16200.html</wfw:comment><comments>http://www.shnenglu.com/andxie99/archive/2006/12/09/16200.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/andxie99/comments/commentRss/16200.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/andxie99/services/trackbacks/16200.html</trackback:ping><description><![CDATA[<font face="Courier New"><br>    鐢≒ing鍛戒護浣滅ず渚嬶紝璇存槑C#涓嬫墽琛屽懡浠よ鎴朌OS鍐呴儴鍛戒護鐨勪竴縐嶆柟娉曪紝騫惰幏鍙栫浉搴旂殑緇撴灉銆傛墽琛屾椂鍙互璁╄繖浜涚▼搴忕殑鎵ц榪囩▼涓嶆樉紺哄嚭鏉ワ紝璋冪敤澶栭儴紼嬪簭灝卞彲浠ュ垎鏋愭墽琛岀粨鏋溿?br><br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000"> System;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 瑕佺敤浣跨敤Process綾繪潵鍒涘緩鐙珛鐨勮繘紼?瀵煎叆</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000"> System.Diagnostics;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000"> Cmd<br><img id=Codehighlighter1_82_1799_Open_Image onclick="this.style.display='none'; Codehighlighter1_82_1799_Open_Text.style.display='none'; Codehighlighter1_82_1799_Closed_Image.style.display='inline'; Codehighlighter1_82_1799_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_82_1799_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_82_1799_Closed_Text.style.display='none'; Codehighlighter1_82_1799_Open_Image.style.display='inline'; Codehighlighter1_82_1799_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_82_1799_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_82_1799_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> CmdConsole<br><img id=Codehighlighter1_110_1797_Open_Image onclick="this.style.display='none'; Codehighlighter1_110_1797_Open_Text.style.display='none'; Codehighlighter1_110_1797_Closed_Image.style.display='inline'; Codehighlighter1_110_1797_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_110_1797_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_110_1797_Closed_Text.style.display='none'; Codehighlighter1_110_1797_Open_Image.style.display='inline'; Codehighlighter1_110_1797_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_110_1797_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_110_1797_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        [STAThread]<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> Main(</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">[] args)<br><img id=Codehighlighter1_181_403_Open_Image onclick="this.style.display='none'; Codehighlighter1_181_403_Open_Text.style.display='none'; Codehighlighter1_181_403_Closed_Image.style.display='inline'; Codehighlighter1_181_403_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_181_403_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_181_403_Closed_Text.style.display='none'; Codehighlighter1_181_403_Open_Image.style.display='inline'; Codehighlighter1_181_403_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_181_403_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_181_403_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            Console.Write(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Please Input IP Address: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> ip </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Console.ReadLine();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> strRst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> CmdPing(ip);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            Console.WriteLine(strRst);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            Console.ReadLine();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> CmdPing(</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> strIp)<br><img id=Codehighlighter1_474_1791_Open_Image onclick="this.style.display='none'; Codehighlighter1_474_1791_Open_Text.style.display='none'; Codehighlighter1_474_1791_Closed_Image.style.display='inline'; Codehighlighter1_474_1791_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_474_1791_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_474_1791_Closed_Text.style.display='none'; Codehighlighter1_474_1791_Open_Image.style.display='inline'; Codehighlighter1_474_1791_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_474_1791_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_474_1791_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 瀹炰緥涓涓狿rocess綾?鍚姩涓涓嫭绔嬭繘紼?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            Process p </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Process();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 璁懼畾紼嬪簭鍚?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.FileName </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">cmd.exe</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鍏抽棴Shell鐨勪嬌鐢?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.UseShellExecute </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 閲嶅畾鍚戞爣鍑嗚緭鍏?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.RedirectStandardInput </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 閲嶅畾鍚戞爣鍑嗚緭鍑?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.RedirectStandardOutput </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">閲嶅畾鍚戦敊璇緭鍑?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.RedirectStandardError </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 璁劇疆涓嶆樉紺虹獥鍙?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            p.StartInfo.CreateNoWindow </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鍚姩榪涚▼</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> pingrst;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            p.Start();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            p.StandardInput.WriteLine(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ping -n 1 </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> strIp);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            p.StandardInput.WriteLine(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">exit</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 浠庤緭鍑烘祦鑾峰彇鍛戒護鎵ц緇撴灉</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000"> strRst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> p.StandardOutput.ReadToEnd();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (strRst.IndexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">( 0% loss )</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                pingrst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">榪炴帴</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (strRst.IndexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Destination host unreachable.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                pingrst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">鏃犳硶鍒拌揪鐩殑涓繪満</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (strRst.IndexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Request timed out.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                pingrst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">瓚呮椂</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (strRst.IndexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Unknown host</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                pingrst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">鏃犳硶瑙f瀽涓繪満</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                pingrst </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> strRst;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> if end</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            p.Close();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> pingrst;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> </font> <img src ="http://www.shnenglu.com/andxie99/aggbug/16200.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/andxie99/" target="_blank">鎬濆嫟鏃犻偑</a> 2006-12-09 22:52 <a href="http://www.shnenglu.com/andxie99/archive/2006/12/09/16200.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦ㄤ笉鍚岄〉闈箣闂翠紶閫掑弬鏁?/title><link>http://www.shnenglu.com/andxie99/archive/2006/10/27/14271.html</link><dc:creator>鎬濆嫟鏃犻偑</dc:creator><author>鎬濆嫟鏃犻偑</author><pubDate>Fri, 27 Oct 2006 02:12:00 GMT</pubDate><guid>http://www.shnenglu.com/andxie99/archive/2006/10/27/14271.html</guid><wfw:comment>http://www.shnenglu.com/andxie99/comments/14271.html</wfw:comment><comments>http://www.shnenglu.com/andxie99/archive/2006/10/27/14271.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/andxie99/comments/commentRss/14271.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/andxie99/services/trackbacks/14271.html</trackback:ping><description><![CDATA[<br>        榪戞潵璁哄潧涓叧浜庡湪涓嶅悓欏甸潰涔嬮棿浼犻掑弬鏁扮殑闂寰堝錛屽湪姝ゅ仛涓涓畝鍗曠殑璇存槑錛屽笇鏈涚粰緇欐湅鍙嬩滑涓浜涘府鍔╋紝涔熷笇鏈涙湅鍙嬩滑鑳藉紑灞曟洿澶氳繖鏂歸潰鐨勮璁猴紝嬈㈣繋楂樻墜浠彁鍑鴻嚜宸辨洿濂界殑鏂規硶銆?nbsp; <br><br>        鍏充簬涓嶅悓欏甸潰涔嬮棿浼犻掑弬鏁幫紝涓鑸父瑙勭敤娉曟槸錛?nbsp; <br>        1銆侀氳繃URL鍚庡甫鐨勫弬鏁?nbsp; <br>榪欑鏂規硶鍙楅檺鍒跺緢澶氾紝涓鏄皢鍙傛暟鏆撮湶鍑烘潵錛屽鏄撳甫鏉ヤ竴浜涘畨鍏ㄦ柟闈㈢殑闅愭偅錛屼簩鏄墍甯﹀弬鏁板鏋滄暟閲忚緝澶氾紝鎺у埗璧鋒潵涔熷緢楹葷儲錛?nbsp; <br><br>        2銆侀氳繃甯歌琛ㄥ崟涓殑POST鎻愪氦  <br>榪欑鏂規硶鏈甯哥敤錛屼絾鍦ˋSP.NET欏甸潰涓殑FROM鎺т歡鏃犳硶璞′竴鑸現ORM閭f牱灝嗗弬鏁頒紶鍒板彟涓欏甸潰錛岄渶瑕侀氳繃鐗瑰畾鐨勬柟寮忥紝鍚﹀垯鍜岀涓縐嶆柟寮忔棤寮傘?nbsp; <br><br>        3銆丼ession鏂瑰紡  <br>浼犵粺鏂瑰紡涔嬩竴錛屽浜庣壒瀹氱殑鐜鏈夊埄錛岄噴鏀句篃姣旇緝瀹規槗  <br><br>        4銆侀氳繃鎺ュ彛鎴栫被鐨勬柟寮忓疄鐜般傛垜浠富瑕佽璁轟竴涓嬭繖涓柟娉曘?nbsp; <br>鍩轟簬WEB鏂瑰紡錛屼嬌鐢ㄥ彉閲忎紶閫掑繀欏昏浣跨敤縐佹湁鍙橀噺錛屽洜涓哄緢綆鍗曪紝濡傛灉浣犱嬌鐢ㄥ叕鏈夋垨闈欐佸彉閲忥紝閭d細鍑虹幇鏋佸ぇ鐨勬販涔憋紝鏈嬪弸浠彲浠ヨ冭檻涓涓嬩負浠涔堬紵  <br>濡傛灉鐢ㄧ被鐨勫睘鎬э紝涓涓棶棰樻槸瀵硅薄鐨勭敓瀛樻椂闂村拰鑼冨洿闄愬埗鎴戜滑涓嶈兘浠ョ鏈夌殑鏂瑰紡鏉ヨ繘琛屼紶閫掋?nbsp; <br><br>        涓嬮潰鏄粨鍚堜竴浜汼DK涓殑涓浜涙柟娉曞啓鐨勪竴涓緥瀛愶紝渚涘弬鑰冿細  <br><br>璇存槑錛氫負浜嗚繘琛屾洿澶ф暟閲忓拰綾誨瀷鐨勫弬鏁扮殑浼犻掞紝涔熸槸chequan鏈嬪弸鐨勯棶棰橈紝鑰冭檻浣跨敤緇撴瀯鏉ュ疄鐜般傜粨鏋勬湁鍏跺ソ澶勶紝鍚堢悊浣跨敤錛屽簲璇ヤ笉浼氶犳垚澶ぇ鐨勮祫婧愬崰鐢紝鐗瑰埆鏄湪榪欑浼犻掍笂銆傛湁鎯蟲硶鐨勬湅鍙嬩篃鍙互涓璧瘋璁轟竴涓嬬粨鏋勭殑浣跨敤銆?nbsp; <br>渚嬪瓙錛?nbsp; <br>鍋氫竴涓被鏂囦歡錛屼負Trancfer.cs錛屽唴瀹瑰涓嬶細  <br>using System;  <br><br>namespace WEBLOG.Class  <br>{  <br>   /// <summary>  <br>   /// 瀹氫箟涓涓粨鏋勶紝闇瑕佷紶閫掔殑鍐呭鍙互鐢辮嚜宸辨潵瀹氫箟錛屽彲浠ュ畾涔夊涓粨鏋勶紝浠ラ傚悎鑷繁鐨勯渶瑕?nbsp; <br>   /// </summary>  <br>   public struct NormalUserRegInfo  <br>   {  <br>      public string UserName;  <br>      public string UserPassWord;  <br>      public string Quesion;  <br>      public string Answer;  <br>      public string UserEmail;  <br>      public string UserClass;  <br>   }  <br><br>   /// <summary>  <br>   /// 姝ゆ帴鍙e畾涔変簡涓涓繑鍥炴墍闇浼犻掑璞$殑灞炴?nbsp; <br>   /// 鍙戦佸璞$殑欏甸潰蹇呴』瀹炵幇姝ゆ帴鍙?nbsp; <br>   /// </summary>  <br>   public interface ITransferface  <br>   {  <br>      TrancferClass TranceferObject{get;set;}  <br>   }  <br><br>   /// <summary>  <br>   /// Trancfer 鐨勬憳瑕佽鏄庛?nbsp; <br>   /// </summary>  <br>   public class TrancferClass  <br>   {  <br>      public TrancferClass()  <br>      {  <br>         //  <br>         // TOD 鍦ㄦ澶勬坊鍔犳瀯閫犲嚱鏁伴昏緫  <br>         //  <br>      }  <br><br>      private NormalUserRegInfo _strMessage;  <br><br>      public NormalUserRegInfo TranceferMessage  <br>      {  <br>         get  <br>         {  <br>            return this._strMessage;  <br>         }  <br>         set  <br>         {  <br>            this._strMessage = value;  <br>         }  <br>      }  <br><br>   }  <br>}  <br><br>鏈変簡榪欎釜綾伙紝灝卞彲浠ュ湪欏甸潰涓繘琛屾搷浣滀簡錛?nbsp; <br>鍋囪鎴戜滑鏈変竴涓〉闈紝鍚嶄負Set.aspx錛岄氳繃涓涓狟utton灝嗕竴浜涘弬鏁板彂鍒癎et.aspx欏甸潰涓紝  <br>榪欎袱涓〉闈㈢殑鐩稿叧浠g爜濡備笅錛?nbsp; <br>====================  <br>Set.aspx.cs  <br>====================  <br>using System;  <br>using System.Collections;  <br>using System.ComponentModel;  <br>using System.Data;  <br>using System.Drawing;  <br>using System.Web;  <br>using System.Web.SessionState;  <br>using System.Web.UI;  <br>using System.Web.UI.WebControls;  <br>using System.Web.UI.HtmlControls;  <br>using WEBLOG.Class;  <br><br>namespace WEBLOG  <br>{  <br>   /// <summary>  <br>   /// Set 鐨勬憳瑕佽鏄庛?nbsp; <br>   /// </summary>  <br>   public class Set : System.Web.UI.Page,ITransferface  <br>   {  <br>      protected System.Web.UI.WebControls.Button Button1;  <br>      private TrancferClass _temptrancefer;  <br>      private void Page_Load(object sender, System.EventArgs e)  <br>      {  <br>         // 鍦ㄦ澶勬斁緗敤鎴蜂唬鐮佷互鍒濆鍖栭〉闈?nbsp; <br>         _temptrancefer = new TrancferClass();  <br>      }  <br><br>      #region Web 紿椾綋璁捐鍣ㄧ敓鎴愮殑浠g爜  <br>      override protected void OnInit(EventArgs e)  <br>      {  <br>         //  <br>         // CODEGEN: 璇ヨ皟鐢ㄦ槸 ASP.NET Web 紿椾綋璁捐鍣ㄦ墍蹇呴渶鐨勩?nbsp; <br>         //  <br>         InitializeComponent();  <br>         base.OnInit(e);  <br>      }  <br>        <br>      /// <summary>  <br>      /// 璁捐鍣ㄦ敮鎸佹墍闇鐨勬柟娉?- 涓嶈浣跨敤浠g爜緙栬緫鍣ㄤ慨鏀?nbsp; <br>      /// 姝ゆ柟娉曠殑鍐呭銆?nbsp; <br>      /// </summary>  <br>      private void InitializeComponent()  <br>      {      <br>         this.Button1.Click += new System.EventHandler(this.Button1_Click);  <br>         this.Load += new System.EventHandler(this.Page_Load);  <br><br>      }  <br>      #endregion  <br><br>      //瀹炵幇ITransferface鎺ュ彛  <br>      public TrancferClass TranceferObject   <br>      {  <br>         get  <br>         {  <br>            return this._temptrancefer;  <br>         }  <br>         set  <br>         {  <br>            this._temptrancefer = value;  <br>         }  <br>      }  <br><br><br>      private void Button1_Click(object sender, System.EventArgs e)  <br>      {  <br>         //瀹氫箟涓涓粨鏋勶紝浼犻掕繖涓粨鏋?nbsp; <br>         NormalUserRegInfo temptest = new NormalUserRegInfo();  <br>         temptest.Answer="AAAAAAAAAAAAAAAA";  <br>         temptest.Quesion="BBBBBBBBBBBBB";  <br>         temptest.UserName="CCCCCCCCCCCCCCCCC";  <br>         temptest.UserPassWord="DDDDDDDDDDDDDDDDDDDDDDDDD";  <br>         this.TranceferObject.TranceferMessage = temptest;  <br><br>         //璋冪敤Server.Transfer()錛岃漿鍚戞墽琛孏et.aspx  <br>         Server.Transfer("Get.aspx");  <br>      }  <br>   }  <br>}  <br><br>====================  <br>Get.aspx.cs  <br>====================  <br>using System.Data;  <br>using System.Drawing;  <br>using System.Web;  <br>using System.Web.SessionState;  <br>using System.Web.UI;  <br>using System.Web.UI.WebControls;  <br>using System.Web.UI.HtmlControls;  <br>using WEBLOG.Class;  <br><br>namespace WEBLOG  <br>{  <br>   /// <summary>  <br>   /// Receiver 鐨勬憳瑕佽鏄庛?nbsp; <br>   /// </summary>  <br>   public class Get : System.Web.UI.Page  <br>   {  <br>     <br>      private void Page_Load(object sender, System.EventArgs e)  <br>      {  <br>         ITransferface mySender;  <br><br>         if(!IsPostBack)  <br>         {  <br>            //鍒ゆ柇褰撳墠欏甸潰鐨凥ttpHandler錛屽鏋滃疄鐜頒簡ITransferface鎺ュ彛  <br>            //灝辮漿鎹㈡垚ITransferface  <br>            if(Context.Handler is ITransferface)  <br>            {  <br>               mySender = (ITransferface)Context.Handler;  <br>               NormalUserRegInfo tempreceive =mySender.TranceferObject.TranceferMessage;  <br>               Response.Write(tempreceive.Answer + "<BR>");  <br>               Response.Write(tempreceive.Quesion + "<BR>");  <br>               Response.Write(tempreceive.UserName + "<BR>");  <br>               Response.Write(tempreceive.UserPassWord + "<BR>");  <br>            }  <br>            else  <br>            {  <br>               Response.Write("娌℃湁鎺ユ敹鍒頒換浣曞弬鏁?);  <br>            }  <br>         }  <br>      }  <br><br><br>      #region Web 紿椾綋璁捐鍣ㄧ敓鎴愮殑浠g爜  <br>      override protected void OnInit(EventArgs e)  <br>      {  <br>         //  <br>         // CODEGEN: 璇ヨ皟鐢ㄦ槸 ASP.NET Web 紿椾綋璁捐鍣ㄦ墍蹇呴渶鐨勩?nbsp; <br>         //  <br>         InitializeComponent();  <br>         base.OnInit(e);  <br>      }  <br>        <br>      /// <summary>  <br>      /// 璁捐鍣ㄦ敮鎸佹墍闇鐨勬柟娉?- 涓嶈浣跨敤浠g爜緙栬緫鍣ㄤ慨鏀?nbsp; <br>      /// 姝ゆ柟娉曠殑鍐呭銆?nbsp; <br>      /// </summary>  <br>      private void InitializeComponent()  <br>      {      <br>         this.Load += new System.EventHandler(this.Page_Load);  <br><br>      }  <br>      #endregion  <br><br>   }  <br>}  <br> <img src ="http://www.shnenglu.com/andxie99/aggbug/14271.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/andxie99/" target="_blank">鎬濆嫟鏃犻偑</a> 2006-10-27 10:12 <a href="http://www.shnenglu.com/andxie99/archive/2006/10/27/14271.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://airsixth.com" target="_blank">欧美 亚欧 日韩视频在线</a>| <a href="http://7782y.com" target="_blank">久久久一本精品99久久精品66</a>| <a href="http://954k.com" target="_blank">久久精品一区二区三区中文字幕 </a>| <a href="http://seo8138.com" target="_blank">午夜精品999</a>| <a href="http://xingmaokeji.com" target="_blank">欧美午夜免费</a>| <a href="http://kkwwxx.com" target="_blank">性色一区二区三区</a>| <a href="http://51-express.com" target="_blank">午夜视频在线观看一区</a>| <a href="http://xxxx48.com" target="_blank">一区二区亚洲欧洲国产日韩</a>| <a href="http://z10669.com" target="_blank">久热re这里精品视频在线6</a>| <a href="http://e789a.com" target="_blank">另类激情亚洲</a>| <a href="http://958997.com" target="_blank">一区二区黄色</a>| <a href="http://kk8c.com" target="_blank">亚洲免费小视频</a>| <a href="http://133868.com" target="_blank">久久成人av少妇免费</a>| <a href="http://www0505nn.com" target="_blank">亚洲激情影视</a>| <a href="http://251aaa.com" target="_blank">欧美二区在线观看</a>| <a href="http://895658.com" target="_blank">亚洲一区国产</a>| <a href="http://345kt.com" target="_blank">久久久久九九视频</a>| <a href="http://www-44442.com" target="_blank">亚洲国产小视频在线观看</a>| <a href="http://555hhu.com" target="_blank">麻豆国产va免费精品高清在线</a>| <a href="http://xyyssa.com" target="_blank">激情久久综合</a>| <a href="http://y65k.com" target="_blank">亚洲理论在线</a>| <a href="http://yw133777.com" target="_blank">国产亚洲精品bv在线观看</a>| <a href="http://888nei.com" target="_blank">美女网站在线免费欧美精品</a>| <a href="http://pinyuanad.com" target="_blank">欧美精品18videos性欧美</a>| <a href="http://my1315.com" target="_blank">亚洲欧美在线一区</a>| <a href="http://cao3636.com" target="_blank">老司机午夜精品</a>| <a href="http://hengbang50.com" target="_blank">亚洲伊人伊色伊影伊综合网</a>| <a href="http://khc83.com" target="_blank">久久精品视频播放</a>| <a href="http://www-87633.com" target="_blank">这里是久久伊人</a>| <a href="http://788997.com" target="_blank">久久国产福利国产秒拍</a>| <a href="http://mm-777.com" target="_blank">一本色道88久久加勒比精品</a>| <a href="http://szth186.com" target="_blank">午夜欧美理论片</a>| <a href="http://5138555.com" target="_blank">99在线精品观看</a>| <a href="http://cctbdy.com" target="_blank">久久久久久免费</a>| <a href="http://aa56789.com" target="_blank">亚洲女与黑人做爰</a>| <a href="http://123273.com" target="_blank">欧美国产日韩亚洲一区</a>| <a href="http://83mmmm.com" target="_blank">久久久久久电影</a>| <a href="http://44ie.com" target="_blank">国产精品海角社区在线观看</a>| <a href="http://2220004.com" target="_blank">欧美国产视频日韩</a>| <a href="http://www-44469.com" target="_blank">国产亚洲观看</a>| <a href="http://233116.com" target="_blank">亚洲色诱最新</a>| <a href="http://74w4.com" target="_blank">洋洋av久久久久久久一区</a>| <a href="http://yw9677.com" target="_blank">久久精品72免费观看</a>| <a href="http://域名" target="_blank">亚欧成人在线</a>| <a href="http://338pv.com" target="_blank">欧美日韩喷水</a>| <a href="http://yishangsh.com" target="_blank">亚洲第一精品夜夜躁人人躁</a>| <a href="http://7a6a.com" target="_blank">国产在线乱码一区二区三区</a>| <a href="http://zz-777.com" target="_blank">一区二区电影免费观看</a>| <a href="http://aidingcai.com" target="_blank">亚洲人成人99网站</a>| <a href="http://6hzl8.com" target="_blank">麻豆精品在线观看</a>| <a href="http://478884.com" target="_blank">另类国产ts人妖高潮视频</a>| <a href="http://chenyirong.com" target="_blank">国产精品一区视频网站</a>| <a href="http://arielteam.com" target="_blank">在线视频精品一</a>| <a href="http://119552.com" target="_blank">在线视频一区二区</a>| <a href="http://xxdd51.com" target="_blank">欧美人与性动交a欧美精品</a>| <a href="http://xiuren2021.com" target="_blank">免费精品视频</a>| <a href="http://cpddddcc.com" target="_blank">在线免费不卡视频</a>| <a href="http://444yd.com" target="_blank">久久精品在线播放</a>| <a href="http://9uu91.com" target="_blank">久久亚洲不卡</a>| <a href="http://392294.com" target="_blank">狠狠色丁香婷婷综合</a>| <a href="http://kk8c.com" target="_blank">久久国产天堂福利天堂</a>| <a href="http://jzsp87.com" target="_blank">久久久99爱</a>| <a href="http://51winner.com" target="_blank">激情小说另类小说亚洲欧美</a>| <a href="http://xiaoyaer.com" target="_blank">欧美一区二区三区在</a>| <a href="http://m10669.com" target="_blank">久久久久国产一区二区三区</a>| <a href="http://xiuxiu124.com" target="_blank">国产欧美一区二区三区久久人妖 </a>| <a href="http://88844401.com" target="_blank">9国产精品视频</a>| <a href="http://gjjlzs.com" target="_blank">欧美国产一区二区在线观看</a>| <a href="http://saobitv.com" target="_blank">亚洲国产精品悠悠久久琪琪</a>| <a href="http://916969.com" target="_blank">91久久久在线</a>| <a href="http://123yongjiu.com" target="_blank">欧美国产一区二区</a>| <a href="http://www-90443.com" target="_blank">亚洲美女精品成人在线视频</a>| <a href="http://avtb2068.com" target="_blank">中文在线一区</a>| <a href="http://yh5557.com" target="_blank">国产精品二区二区三区</a>| <a href="http://8484vivo.com" target="_blank">亚洲亚洲精品在线观看 </a>| <a href="http://yada-jg.com" target="_blank">亚洲国产精品久久久久秋霞蜜臀</a>| <a href="http://567acg.com" target="_blank">国产一区二区精品久久91</a>| <a href="http://www-4890.com" target="_blank">羞羞答答国产精品www一本 </a>| <a href="http://www47067.com" target="_blank">亚洲欧美综合国产精品一区</a>| <a href="http://xaxkizlar.com" target="_blank">欧美视频不卡</a>| <a href="http://www11111111.com" target="_blank">亚洲一区二区av电影</a>| <a href="http://y1bbs.com" target="_blank">欧美一区二区三区四区夜夜大片 </a>| <a href="http://p35cc.com" target="_blank">在线成人www免费观看视频</a>| <a href="http://my88855.com" target="_blank">久久色在线观看</a>| <a href="http://www-49hk.com" target="_blank">亚洲国产一区二区三区高清</a>| <a href="http://spvicarb.com" target="_blank">日韩视频―中文字幕</a>| <a href="http://cechi8.com" target="_blank">欧美日韩一区二区三区</a>| <a href="http://017455.com" target="_blank">亚洲欧美三级在线</a>| <a href="http://ccc159.com" target="_blank">蜜乳av另类精品一区二区</a>| <a href="http://gztcm01.com" target="_blank">亚洲日韩中文字幕在线播放</a>| <a href="http://710477.com" target="_blank">欧美亚一区二区</a>| <a href="http://216667.com" target="_blank">先锋a资源在线看亚洲</a>| <a href="http://gdjuba.com" target="_blank">欧美sm视频</a>| <a href="http://023nszz.com" target="_blank">亚洲图片在线观看</a>| <a href="http://xxdd51.com" target="_blank">黄色成人在线免费</a>| <a href="http://8558585.com" target="_blank">欧美久久久久久久久</a>| <a href="http://yahuake.com" target="_blank">亚洲午夜精品久久</a>| <a href="http://0061366.com" target="_blank">欧美成人嫩草网站</a>| <a href="http://irongxun.com" target="_blank">亚洲一区二区精品在线观看</a>| <a href="http://3dmh145.com" target="_blank">国产一区二区三区视频在线观看 </a>| <a href="http://gztcm01.com" target="_blank">久久综合免费视频影院</a>| <a href="http://4488269.com" target="_blank">亚洲精品影视</a>| <a href="http://filmcameralibrary.com" target="_blank">久久久久久久高潮</a>| <a href="http://012492.com" target="_blank">欧美午夜久久久</a>| <a href="http://www-888593.com" target="_blank">久久久免费观看视频</a>| <a href="http://73cao.com" target="_blank">亚洲免费播放</a>| <a href="http://maokk88.com" target="_blank">美日韩在线观看</a>| <a href="http://shnenglu.com" target="_blank">亚洲影院在线观看</a>| <a href="http://0359222.com" target="_blank">亚洲国产精品成人一区二区</a>| <a href="http://gaysexcube.com" target="_blank">国产精品国产三级国产专区53</a>| <a href="http://zzmzit.com" target="_blank">久久久免费av</a>| <a href="http://7a6a.com" target="_blank">午夜精品久久久久久久白皮肤</a>| <a href="http://131397.com" target="_blank">亚洲国产精品成人精品</a>| <a href="http://www-444454.com" target="_blank">欧美诱惑福利视频</a>| <a href="http://zhongrenma.com" target="_blank">日韩亚洲国产欧美</a>| <a href="http://044925.com" target="_blank">1000部国产精品成人观看</a>| <a href="http://btbt7086.com" target="_blank">国产精品高潮视频</a>| <a href="http://saobi6.com" target="_blank">欧美激情免费在线</a>| <a href="http://559dd.com" target="_blank">久久综合色播五月</a>| <a href="http://imaben.com" target="_blank">欧美在线免费视频</a>| <a href="http://booyitech.com" target="_blank">一本久久精品一区二区</a>| <a href="http://5757ff.com" target="_blank">亚洲国产色一区</a>| <a href="http://www77577.com" target="_blank">蜜臀av一级做a爰片久久</a>| <a href="http://chenyirong.com" target="_blank">亚洲欧美国产一区二区三区</a>| <a href="http://456dv.com" target="_blank">日韩视频三区</a>| <a href="http://2312138.com" target="_blank">亚洲欧洲精品一区二区三区波多野1战4</a>| <a href="http://51120guahao.com" target="_blank">欧美网站在线</a>| <a href="http://388123cc.com" target="_blank">欧美日韩一区二区三区在线看</a>| <a href="http://www87bbw.com" target="_blank">久久综合福利</a>| <a href="http://845821.com" target="_blank">久久精品99国产精品</a>| <a href="http://7555hh.com" target="_blank">篠田优中文在线播放第一区</a>| <a href="http://91mdtv.com" target="_blank">中文欧美字幕免费</a>| <a href="http://sanlans888.com" target="_blank">99精品欧美一区二区三区</a>| <a href="http://kxm6868.com" target="_blank">亚洲第一网站免费视频</a>| <a href="http://www-ty66.com" target="_blank">免费亚洲视频</a>| <a href="http://ayxchc.com" target="_blank">免费高清在线视频一区·</a>| <a href="http://seanzhau.com" target="_blank">久久久无码精品亚洲日韩按摩</a>| <a href="http://srojsy.com" target="_blank">欧美亚洲免费电影</a>| <a href="http://pp88qq.com" target="_blank">西西裸体人体做爰大胆久久久</a>| <a href="http://www-111111.com" target="_blank">国产精品99久久久久久白浆小说</a>| <a href="http://d1112.com" target="_blank">亚洲精品视频在线观看网站</a>| <a href="http://wwww20.com" target="_blank">欧美国产三区</a>| <a href="http://482b.com" target="_blank">亚洲精品影视在线观看</a>| <a href="http://8946286.com" target="_blank">亚洲第一色在线</a>| <a href="http://ycgg008.com" target="_blank">欧美电影美腿模特1979在线看</a>| <a href="http://xxxxxdywvip18.com" target="_blank">久久九九热re6这里有精品</a>| <a href="http://caox8.com" target="_blank">久久精品亚洲一区二区三区浴池</a>| <a href="http://wallypanel.com" target="_blank">香蕉成人久久</a>| <a href="http://xxxsxx.com" target="_blank">欧美在线播放一区</a>| <a href="http://www35211.com" target="_blank">久久久精品日韩欧美</a>| <a href="http://goutoujunshi.com" target="_blank">久久国产视频网</a>| <a href="http://5917t.com" target="_blank">美日韩精品视频免费看</a>| <a href="http://www62265.com" target="_blank">欧美电影资源</a>| <a href="http://7m08.com" target="_blank">亚洲久久一区</a>| <a href="http://wwwwy9001.com" target="_blank">亚洲一区二区免费看</a>| <a href="http://tzhbsb.com" target="_blank">香港成人在线视频</a>| <a href="http://099idc.com" target="_blank">久久久综合精品</a>| <a href="http://gs-qintai.com" target="_blank">欧美激情1区2区3区</a>| <a href="http://55kam.com" target="_blank">欧美日韩中文字幕综合视频</a>| <a href="http://aijiaoji.com" target="_blank">国产精品女人毛片</a>| <a href="http://755795.com" target="_blank">国内精品久久久久影院优</a>| <a href="http://www-876810.com" target="_blank">亚洲国产成人精品久久久国产成人一区</a>| <a href="http://www633998.com" target="_blank">亚洲第一视频网站</a>| <a href="http://www-919198.com" target="_blank">日韩小视频在线观看专区</a>| <a href="http://gelaimeiwedding.com" target="_blank">亚洲一区区二区</a>| <a href="http://668334.com" target="_blank">久久精品一区二区三区中文字幕 </a>| <a href="http://caoxiu33.com" target="_blank">欧美综合国产精品久久丁香</a>| <a href="http://zhaosaoz.com" target="_blank">久久久精品国产免大香伊 </a>| <a href="http://qdpetlove.com" target="_blank">91久久精品一区二区三区</a>| <a href="http://4008305555.com" target="_blank">亚洲精品久久久久久久久</a>| <a href="http://gdvapar.com" target="_blank">亚洲一区二区三区四区在线观看 </a>| <a href="http://bjopl.com" target="_blank">欧美成人精品在线视频</a>| <a href="http://xxav2121.com" target="_blank">亚洲日本成人在线观看</a>| <a href="http://jav1111.com" target="_blank">亚洲一区二区三区精品在线 </a>| <a href="http://www-964664.com" target="_blank">亚洲永久视频</a>| <a href="http://lutube666.com" target="_blank">久久久久五月天</a>| <a href="http://bauyu121.com" target="_blank">欧美视频日韩</a>| <a href="http://www-293456.com" target="_blank">黄色成人小视频</a>| <a href="http://4534com.com" target="_blank">亚洲视频一二区</a>| <a href="http://qqszdq.com" target="_blank">久久美女性网</a>| <a href="http://7171152.com" target="_blank">亚洲美女福利视频网站</a>| <a href="http://0755hqr.com" target="_blank">欧美在线观看视频在线</a>| <a href="http://maokk88.com" target="_blank">欧美极品aⅴ影院</a>| <a href="http://9952222.com" target="_blank">国产精品中文在线</a>| <a href="http://spyfaw.com" target="_blank">亚洲久久视频</a>| <a href="http://wwwavtb1122.com" target="_blank">久久精品国产亚洲a</a>| <a href="http://www-236677.com" target="_blank">亚洲人成网站色ww在线</a>| <a href="http://7555hh.com" target="_blank">午夜精品久久99蜜桃的功能介绍</a>| <a href="http://3s3v.com" target="_blank">男人的天堂亚洲</a>| <a href="http://sewuyueyue.com" target="_blank">国产精品一区一区</a>| <a href="http://cm168168.com" target="_blank">一本久久a久久免费精品不卡 </a>| <a href="http://www-44899.com" target="_blank">亚洲黄色三级</a>| <a href="http://hbsmhy.com" target="_blank">欧美一区二区三区婷婷月色</a>| <a href="http://5773000.com" target="_blank">亚洲国产精品99久久久久久久久</a>| <a href="http://www149aa.com" target="_blank">亚洲欧美久久久久一区二区三区</a>| <a href="http://300644.com" target="_blank">欧美精品福利在线</a>| <a href="http://7373se.com" target="_blank">亚洲大胆av</a>| <a href="http://www068hs.com" target="_blank">久久亚洲春色中文字幕久久久</a>| <a href="http://bcjianyan.com" target="_blank">亚洲手机视频</a>| <a href="http://56qn.com" target="_blank">欧美日韩p片</a>| <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>