关于ASP.NET的Dropdownlist的SelectedIndexChanged事件的问题

当用户在Dropdownlist1选择广州市,Dropdownlist2就要相应的显示出花都区、白云区等信息,我这个页面还有许多要填写的信息,如身份证、手机号码等,假如用... 当用户在Dropdownlist1选择广州市,Dropdownlist2就要相应的显示出花都区、白云区等信息,我这个页面还有许多要填写的信息,如身份证、手机号码等,假如用户输错了位数,就会弹出alert的提示框。问题来了,当页面弹过一次alert提示框后,此时触发SelectedIndexChanged事件,页面就会刷新一次,页面刷新的同时alert提示框会一直出现。请问有什么办法触发这个SelectedIndexChanged事件时而不要弹出该alert提示框?求高手赐教,多谢。 展开
 我来答
学派
2014-04-27 · TA获得超过446个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:258万
展开全部
ASP.net特性决定的,你所作的修改必须通过提交服务器,服务器才能获取,这个提交有可能是单击了任何服务器按钮,或type="submit"的HTML表单按钮,或启用了AutoPostBack=True的下拉列表及其它表单元素。

个人建议不要使用JS的alert提示,用户体验不好,并且导致刷新,有很多基于jQuery的消息框组件,下拉列表联动也使用Ajax吧,手动不会写的话,先用ASP.net AJAX控件拖拽
追问
查了下资料,发现jQuery好像只能写在head里面,怎么在后台实现当用户输入的身份证号、电话号码等信息错误后弹出这个jQuery消息框呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式