1

嗯,这是我的问题。

我需要从客户端(从多个下拉列表)获取数据,然后在回发时在服务器端使用它。

问题是服务器端“SelectedIndexChanged”事件比客户端“更改”事件更早触发,因此数据永远不会到达服务器端。

所以,我的情况是我想在客户端做一个功能,然后执行服务器端事件。那可能吗?先感谢您。

PS:不使用 Ajax。

4

1 回答 1

2

是的,它可能,但你必须破解你的方式。在您的客户端事件后做一个回发

__doPostBack('someEventTargetCLientId', 'eventArgument');

在页面加载中

if(Request.Form["__EVENTTARGET"] != null && Request.Form["__EVENTTARGET"] == 'someEventTargetCLientId')
{
  //do your logic for drop down index change
}
于 2013-08-08T16:32:36.263 回答