日期:2014-05-18  浏览次数:21313 次

HiddenField的ValueChanged事件没有触发???
我在页面是有个TextBox,在TextBox失去焦点的时间用JavaScript获取TextBox的值,赋值给HiddenField,后台有HiddenField的ValueChanged事件,TextBox的值已经赋值给HiddenField,但是为什么没有触发ValueChanged事件???我看了一下,应该是页面没有提交,但是怎么提交页面?

------解决方案--------------------
ValueChanged 是服务器端事件啊,服务器端修改其值时才触发,

客户端修改其值,服务器端无法知道,除非,发送到服务器,

搞清楚一下事件,
------解决方案--------------------

要传到服务器,需要调用__dopostback

你可以用一个可见的TextBox试一下它的ValueChange事件,然后看看里面的脚本怎么写的

------解决方案--------------------
那是个服务器端的事件.要postback才会触发的.

在向服务器的各次发送过程中,当 HiddenField 控件的值更改时,将引发 ValueChanged 事件。
------解决方案--------------------
探讨
关键是我怎么在TextBox失去焦点的时候把值传到服务器端???