ASP.Net下拉列表重新开始失去焦点?

时间:2011-08-04 16:25:44

标签: asp.net events drop-down-menu lost-focus

现在我正在使用OnSelectedIndexChanged事件来触发回发并更新表单中的其他字段。这很好。但是,当下拉列表失去焦点时,我希望它能够回复,而不是每次更改。问题是,当有人选择列表,然后键入一个数字时,它会随着他们按下的每个键击而改变,这将触发回发之前他们得到他们试图键入的值

这可能吗?

2 个答案:

答案 0 :(得分:2)

失去焦点的JavaScript事件称为onblur

在服务器端代码中使用Attributes.Add()添加要调用的函数名称。然后,您可以从所述函数触发回发。

答案 1 :(得分:2)

试试这个。

ddlDropDown.Attributes.Add("onblur", "__doPostBack('ddlDropDown','');");

我没有测试过,但我相信它会起作用 - 或者我希望。