现在我正在使用OnSelectedIndexChanged事件来触发回发并更新表单中的其他字段。这很好。但是,当下拉列表失去焦点时,我希望它能够回复,而不是每次更改。问题是,当有人选择列表,然后键入一个数字时,它会随着他们按下的每个键击而改变,这将触发回发之前他们得到他们试图键入的值
这可能吗?
答案 0 :(得分:2)
失去焦点的JavaScript事件称为onblur
。
在服务器端代码中使用Attributes.Add()
添加要调用的函数名称。然后,您可以从所述函数触发回发。
答案 1 :(得分:2)
试试这个。
ddlDropDown.Attributes.Add("onblur", "__doPostBack('ddlDropDown','');");
我没有测试过,但我相信它会起作用 - 或者我希望。