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灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP