C_Sharp 板


LINE

※ 引述《shicer (溫暖你我的心)》之銘言: : 三個問題要請教 : (1)假設在頁面上,有兩個鄰近的DropDownList被設為AutoPostBack = true : 這樣在點選DropDownList1或DropDownList2的時候頁面就會閃一下 : 現在如果點選DropDownList1 : 趁畫面還沒閃之前很快的再去點一下DropDownList2 : 就會出現一些問題,例如整個頁面就看不到東西了 不知 這個是ASP.NET訊息傳遞機制問題 也許沒有辦法避免 可能要請問內部機制較熟的人了 ASP.NET用了一些javascript來支援訊息傳遞...(參見下面) : (2)顯示錯誤訊息的時候 : 我用Response.Write("<script>alert('錯誤訊息');</script>"); : 會出現一個MessageBox : 按下確定之後,再按其他連結連到別的頁面,然後按"上一頁" : 又會出現那個MessageBox?! : 而且這時候再按一次"上一頁",還是現在這頁, : 要再多按一次"上一頁"才會真的回到再上頁 : (就好像那個MessageBox跳出來的那次也算一頁?!) : AutoPostBack也有類似的問題 : 前述的DropDownList1只要被點選過一次,就要按兩次"上一頁"才可以回到上頁 如果你了一般解動態網頁的機制 就會了解為什麽了... 簡單說當你因為某些原因使得網頁refresh 傳遞訊息回去給server server接收以後 做出適當的反應 再傳給你一個網頁 基本上 這兩個網頁是"不同的" 你也許會疑問 看起完全相同 內容一樣 也都是同樣一頁同網址 但其實兩個網頁是不同的 只是剛好長得一樣 雖然網址一樣~ 但這就是所謂的"動態"網頁 server收到某個網址後 會依照網頁內程式流程跟當下的一些相關資訊 程產生不同的網頁 給你你 所以實際上妳看到的是程式碼產生出來的東西 不是那個程式網頁本身 所以你可以 看到跟他人不同的內容 即使是同一網址 就像不同會員登入到同一頁 看到自己的個人 資料 每個人一定不同.... 所以當你按下某個鈕或是選了什麽東西 傳了訊息回到server server會傳一頁新的網頁 當你用javascript再度跳到另一頁 其實已經跳過兩個網頁了 當然你按上一頁就會再跑出 一個警告囉~~ 類推 按兩次上一頁 就真的回到你心中想的"上一頁"了 不知道我這樣說 清不清楚 希望不是胡言亂語(現在好想睡啊XD) 那解決方式就要看你怎麼去應用了 基本上是要配合一點javascript的程式 大概像是: 設定一個條件給javascript作判斷 當條件設為true 就顯示警告 "再設條件為false" 然後自動跳頁 如果是false 就不做任何警告也不跳頁 如果你自動跳頁了 你按上一頁回到這一頁的時候 條件已經為false就不會再跳一次警告 也不會自動跳一頁 內容也會像你心中的上一頁那樣... : 例如不能 " Name = 'O'Neal' " " Name = 'O\\'Neal' " 寫法 內容 "ab" => ab "\"" => " "'" => ' '"' => " '\'' => ' "\\" => \ '\\' => ' " Name = 'O\\'Neal' " => Name = 'O\'Neal' 當SQLServer接到這個指令 就會把 Name 設定成 O'Neal 了 請多多看書吧 會有幫助的~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.217.14 ※ 編輯: cplusplus 來自: 140.115.217.14 (03/01 05:04)
1F:推 shicer:非常感謝 03/01 05:09
2F:推 tomex:針對Q3,儘量用Pramater("@COLUMN")=object來解決Injection 03/01 12:47







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP