.net 中TextBox自动判断输入

zmh_dq 2010-11-26 09:09:13
是这样的,就是用户在该文本框中每输入一个字符,后台自动判断该字符合法性,除了用JavaScript和Ajax,用C#代码能实现吗?哪位高手可以告知,谢谢!
...全文
185 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
纸牌屋弗兰克 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 qq346127416 的回复:]
引用 12 楼 fengyarongaa 的回复:
引用 11 楼 zmh_dq 的回复:

引用 9 楼 zmcici 的回复:
那是因为你对JS不熟悉,多用用就不会出错了

哈哈 你说对了

+1


。。。。。。。。。。。。。。。。。
[/Quote]
+1
liaoyukun111 2010-11-26
  • 打赏
  • 举报
回复
JS 的onblur
copybeethoven 2010-11-26
  • 打赏
  • 举报
回复
呵呵 每个人都有不会的东西呢 肯去学 总是会学会的 毕竟不是什么特别高深的玩意 关键在自己
zmh_dq 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 qq346127416 的回复:]
引用 7 楼 zmh_dq 的回复:
引用 6 楼 qq346127416 的回复:
后台写textchanged事件 当TextBox失去焦点时才会触发textchanged事件 不会输入一个判断一个的
还是js写比较好


总觉得js容易出错呢 而且用html控件,在后台对其操作很不爽 哈哈

但是js的很多效果 后台是很难做到的 js也可以增强客户体验
[/Quote]

恩 你说的对 我决定还是用Ajax吧 呵呵
qq346127416 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 fengyarongaa 的回复:]
引用 11 楼 zmh_dq 的回复:

引用 9 楼 zmcici 的回复:
那是因为你对JS不熟悉,多用用就不会出错了

哈哈 你说对了

+1
[/Quote]

。。。。。。。。。。。。。。。。。
h465716405 2010-11-26
  • 打赏
  • 举报
回复
不是有验证控件么,设置正则表达式不就OK了么。。
ycproc 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zmh_dq 的回复:]

引用 9 楼 zmcici 的回复:
那是因为你对JS不熟悉,多用用就不会出错了

哈哈 你说对了
[/Quote]
+1
zmh_dq 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zmcici 的回复:]
那是因为你对JS不熟悉,多用用就不会出错了
[/Quote]
哈哈 你说对了
qq346127416 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zmh_dq 的回复:]
引用 6 楼 qq346127416 的回复:
后台写textchanged事件 当TextBox失去焦点时才会触发textchanged事件 不会输入一个判断一个的
还是js写比较好


总觉得js容易出错呢 而且用html控件,在后台对其操作很不爽 哈哈
[/Quote]
但是js的很多效果 后台是很难做到的 js也可以增强客户体验
骑猪看海 2010-11-26
  • 打赏
  • 举报
回复
那是因为你对JS不熟悉,多用用就不会出错了
zmh_dq 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qingfeng_wu 的回复:]
asp.net mvc可以用C#代码,如果你不是用这种模式,我个人认为还是写JavaScript验证比较好。
[/Quote]

大哥 能细致点说着不?
zmh_dq 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qq346127416 的回复:]
后台写textchanged事件 当TextBox失去焦点时才会触发textchanged事件 不会输入一个判断一个的
还是js写比较好
[/Quote]

总觉得js容易出错呢 而且用html控件,在后台对其操作很不爽 哈哈
qq346127416 2010-11-26
  • 打赏
  • 举报
回复
后台写textchanged事件 当TextBox失去焦点时才会触发textchanged事件 不会输入一个判断一个的
还是js写比较好
吴青峰 2010-11-26
  • 打赏
  • 举报
回复
asp.net mvc可以用C#代码,但不刷新页面,体验效果也好。
q107770540 2010-11-26
  • 打赏
  • 举报
回复
后台使用textbox的textchange事件
结合来实现

不过还是在前台使用onblur组合正则实现起来 效率好一点
消失的尘芥 2010-11-26
  • 打赏
  • 举报
回复
貌似没有其它的方法了
吴青峰 2010-11-26
  • 打赏
  • 举报
回复
asp.net mvc可以用C#代码,如果你不是用这种模式,我个人认为还是写JavaScript验证比较好。
qq346127416 2010-11-26
  • 打赏
  • 举报
回复
后台的话 首先AutoPostBack设为true 然后写textchanged事件 那样的话输入一个可能就得刷新一下页面
不如用js判断

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧