TextChanged 这种事件是怎么触发的?
比如我给text1加个 TextChanged事件、
比如我用这个事件判断我的TEXT的内容是否是指定内容
我的个人理解(我是用的vb。net)
当一个浏览器发送请求过来时候 VB页面会编译 代码 把运行后的代码响应给浏览器
当浏览器接到相应时候是已HTML形式显示出来,但是HTML是静态的 这时候我们去修改text1的值 修改后 请问 vb页面是怎么知道
难道在vb编译时候会给html响应响应的js代码么
是这样的, 我就想知道下具体原理 这么说下 一个input type=“text”的 html控件 我们对他进行操作 有没点击 butten之类的按钮 他如何进行回传呢?
难道说我在TextBox 上加TextChanged事件
服务端响应给浏览器代码时候 会给对应的input type=“text” 加一个JS事件来监视 这个input么?发生改变进行 回传,然后回传会给响应的value 带入 后台的vb页面找到对应方法 去执行?然后再响应给浏览器
TextChanged 这种事件是怎么触发的 是怎么个运行流程
答案:4 悬赏:30 手机版
解决时间 2021-03-10 08:08
- 提问者网友:川水往事
- 2021-03-09 09:33
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-09 09:38
TextChanged 是在后台代码运行完毕。前台页面获取到数据渲染到html上面时触发的。
好吧看了楼上。发觉楼主的问题是TextChanged是这么回传的。。第一点 如果你不在使用了textchanged 的控件上面加上runat=server 那么就不会触发
从此可见是 这个方法是在页面加载的时候 在服务器控件里面注册了的。所以TextChanged被VS默认的给了触发回调。与button类似
好吧看了楼上。发觉楼主的问题是TextChanged是这么回传的。。第一点 如果你不在使用了textchanged 的控件上面加上runat=server 那么就不会触发
从此可见是 这个方法是在页面加载的时候 在服务器控件里面注册了的。所以TextChanged被VS默认的给了触发回调。与button类似
全部回答
- 1楼网友:一秋
- 2021-03-09 10:40
应该会在客户端添加一个js监听事件(你可以查看客户端的源代码,肯定绑有js代码)然后代码回传,在服务器端进行逻辑判断。
- 2楼网友:青尢
- 2021-03-09 10:22
呵呵,不是你想的那样,是提交时viewstate里存储了原值,和现在文本框的值比较。
再看看别人怎么说的。
- 3楼网友:你哪知我潦倒为你
- 2021-03-09 09:54
只要文本框的内容改变了就会触发,比如删掉字符,输入了一个新字符等。具体原理是回传。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯