Jquery可以触发服务器端的“查询”吗;selectedIndexChanged;DropDownList上的事件
本文关键字:selectedIndexChanged DropDownList 事件 Jquery 服务器端 查询 | 更新日期: 2023-09-27 18:26:50
这是我的问题。
我需要从客户端(从多个dropdownlist)获取数据,然后在服务器端回发时使用它。
问题是服务器端的"SelectedIndexChanged"事件比客户端的"change"事件更早触发,因此数据永远不会到达服务器端。
所以,我的情况是,我想在客户端执行一个函数,然后执行服务器端事件。这可能吗?提前谢谢。
PS:不使用Ajax。
是的,这是可能的,但你必须破解你的方法。在您的客户端事件之后进行回发
__doPostBack('someEventTargetCLientId', 'eventArgument');
页面加载
if(Request.Form["__EVENTTARGET"] != null && Request.Form["__EVENTTARGET"] == 'someEventTargetCLientId')
{
//do your logic for drop down index change
}