作者kiki1503 (琦琦壹伍零参)
看板C_Sharp
标题[问题] asp.net下textbox的灵异事件...
时间Wed Apr 22 16:09:24 2009
不知道有没有人遇过这两件事
1.游标在textbox时按下键盘Enter的时候
此时居然会引发整个页面的postback事件
我以为是写错哪一条程式所以开了新专案测试
结果我没有写任何程式进去.还是会发生..
2.将textbox的模式设为"Password"的时候
没想到postback後textbox会自我清空
我以为是误关了ViewState属性
结果根本没关.可是就是留不住内容
我将属性改回SingleLine试试
结果问题又消失了...
谁遇过这麽神奇的事啊..
有的话可以告诉我解决方法吗..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.75.14
1F:→ MRjk:第一个我看不出问题在哪? 不是本来就这样吗? 04/22 20:22
2F:→ kiki1503:textbox上按Enter就会自己postback是正常的?? 04/22 21:48
3F:→ kiki1503:可是理论上不是应该没发生任何事吗??他又不是Button 04/22 21:49
4F:→ kiki1503:而且AutoPostBack属性也是False没有动到 04/22 21:50
5F:→ kiki1503:如果没办法解决这两个问题看来要重装系统试试了@@" 04/22 21:51
6F:→ wvsrugby:本来就是这样! 04/22 22:02
7F:→ grence:都是浏览器预设动作 04/22 22:17
8F:→ MRjk:这样说好了 你以前写的专案不会这样吗?? 04/22 22:28
9F:→ kiki1503:我是新手@@"刚写asp.net而已 04/22 23:34
10F:→ kiki1503:难以理解TextBox的行为会这麽奇怪 04/22 23:36
11F:→ kiki1503:那如果我想TextBox上按Enter不触发任何事件该怎麽做? 04/22 23:36
12F:→ kiki1503:还有PassWord模式要跟SingleLine模式一样会保留值怎麽做 04/22 23:39
13F:→ wvsrugby:画面上不要放 Button, 改用 LinkButton. 04/23 00:40
14F:推 evernever:Password postback本来就不会显示原本的值,这是正常 04/24 13:21
15F:→ evernever:在Page_Load里加 04/24 13:22
16F:→ evernever:TextBox.Attribute.Add("value", TextBox.Text); 04/24 13:22
17F:→ kiki1503:楼上方法成功!!C#版虽然人气很低..但老手还是蛮多的@@" 04/24 20:12