当前位置 : 主页 > 网络编程 > ASP >

asp.net – 客户端确认后DropdownList autoposback

来源:互联网 收集:自由互联 发布时间:2021-06-24
我有一个下拉列表,其中autopostback设置为true.我想要 用户确认他们是否真的想要更改该值, 在post post上触发服务器端事件(selectedindexchanged). 我试过添加一个onchange属性“return confirm(‘请点
我有一个下拉列表,其中autopostback设置为true.我想要
用户确认他们是否真的想要更改该值,
在post post上触发服务器端事件(selectedindexchanged).

我试过添加一个onchange属性“return confirm(‘请点击确定改变.否则点击取消?’;”)但不管确认都不会回发
结果,如果取消,列表中的值不会恢复
选择.

当我从DropdownList标记中删除onchange属性时,页面会进行回发.添加onchange属性时不会.我还需要连接事件处理程序(我在C#.Net 2.0上).

任何线索都会有所帮助.

谢谢!

您是否尝试将onChange事件设置为 javascript函数,然后在函数内显示javascript警报并在其通过时使用__doPostback函数?

drpControl.Attributes("onChange") = "DisplayConfirmation();"

function DisplayConfirmation() {
  if (confirm('Are you sure you want to do this?')) {
    __doPostback('drpControl','');
  }
}
网友评论