嗯,这是我的问题。
我需要从客户端(从多个下拉列表)中获取数据,然后在回发时在服务器端使用它。
问题是服务器端“SelectedIndexChanged”事件比客户端“更改”事件更早触发,因此数据永远不会到达服务器端。
所以,我的情况是我想在客户端执行一个函数,然后执行服务器端事件。那可能吗?提前谢谢。
PS:不使用Ajax。
答案 0 :(得分:2)
是的可能,但你必须破解你的方式。 在客户端事件发生回发后
__doPostBack('someEventTargetCLientId', 'eventArgument');
页面加载
if(Request.Form["__EVENTTARGET"] != null && Request.Form["__EVENTTARGET"] == 'someEventTargetCLientId')
{
//do your logic for drop down index change
}